作者mydoc (mydoc)
看板PHP
標題[請益] 我應該怎麼括起來?
時間Tue Sep 17 17:00:13 2013
我現在有用mysql資料庫做一些資料,
有以下程式要寫...但我一直括不起來一起用...應該可以有方法寫出來吧?
$sql = "SELECT * FROM `Q` WHERE username='".$_SESSION['username']."'" ;
: $sql = "SELECT * FROM `Q` WHERE username='$_SESSION['username']" ;
$result = mysql_query($sql) ;
$row = mysql_fetch_object($result);
以下是我一直沒成功的段
$n = array() ;
for($j = 0 ; $j<7 ; $j++)
{
$n[$j] = "$row->Q_{$j}_total" ;
}
無論我寫 $row->Q_."$j"._total ;
或是 {$row->Q_{$j}_total} ;
或是 "$row->Q_".$j."_total" ;
等等都不能成功的讀取成 $row->Q_1_total
由於是自學寫網頁所以很多預備知識都東缺西缺的
可能這個問題很基本,但我還是不懂,請見諒
--
PSO2 :Rita/
Ship 07ギョーフ
ハンター:
Lv 03 /
レンジャー:
Lv 07/
フォース:
Lv 01
FF XIV :Rita Ngs/
Masamune
劍10/鬥50/斧28/槍50/弓11/幻06/咒21
木17/鍛01/板05/彫01/革07/裁01/鍊01/調10/採11/園28/漁04
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.202.9.7
1F:推 PsMonkey:改成用 array 的方式存取不行嗎? 09/17 17:05
2F:→ mydoc:雖然現在看到7個還很少,但我有考慮要寫個97個值的 09/17 17:08
3F:→ mydoc:那樣寫會很蝦... 09/17 17:08
4F:推 LaPass:用黏字串的.... 09/17 17:26
5F:推 LaPass:PHP,只要你能黏出字串,去呼叫evel是一定可以的作用的,不 09/17 17:30
6F:→ LaPass:過有危險性在,這算是旁門左道... 09/17 17:30
7F:→ LaPass:還有我記得好像可以這樣用 $row['Q_1_total'] 09/17 17:31
8F:→ LaPass:mysql_fetch_object 改成 mysql_fetch_array 09/17 17:32
9F:→ mydoc:有什麼危險...可以告訴我嗎? 另外我google不到黏字串 09/17 17:32
10F:→ LaPass:這樣就會傳出陣列,而不是物件 09/17 17:32
11F:→ mydoc:那要怎用? 09/17 17:32
12F:→ rickysu:你的$sql會出問題吧,$sql都是錯的怎麼查得出正確結果勒 09/17 18:03
13F:→ mydoc:錯在哪? 09/17 18:12
14F:→ mydoc:是我手誤QQ 09/17 18:13
※ 編輯: mydoc 來自: 123.202.9.7 (09/17 18:14)
15F:→ f1234518456:請愛用pdo 09/19 08:44
16F:推 beatada:因為其實是叫 $row{'Q_' . $j . '_total'} 跟array有點像 09/22 07:21
17F:→ beatada: -> 09/22 07:24