作者sweetjp6 (水餃)
看板PHP
標題[請益] mysql_fetch_array 取不到值
時間Fri Nov 25 14:36:43 2011
小弟目前有個問題困擾很久
請教一下版上的各位先進
我使用mysql_fetch_array到資料庫取出我要的欄位內容,
程式碼如下
$search = "SELECT brand, action FROM robot ORDER BY setuptime" ;
$result = mysql_query($search, $db_connect) ;
$res_num = mysql_num_rows($result);
//使用for迴圈將資料庫的值放入陣列
for($index=0 ; $index < res_num ; $index++){
$result_ary = mysql_fetch_array($result)
}
//再用for迴圈將值印出
for($i=0; $i < $res_num; $i++){
echo "第".$i ;
echo "個動作 : 型號:".$result[$i]['brand'];
echo ", 動作 : ".$result[$i]['action'];
echo "</br>";
};
確定資料庫內容有值,也將$search 語法放到MYSQL執行過確定可行
但依舊無法取出所需欄位的內容,顯示結果是變數部分都是空白
另外,我也試過mysql_fetch_object
這個方法只能取得資料表內最新的值
不知道是不是小弟程式哪裡錯誤
請各位先進不吝指教
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.164.148
1F:→ bibo9901:每次迴圈都把$result_ary更新了, 當然取不到值 11/25 14:40
2F:→ bibo9901:改成 $result_ary[] = mysql_fetch_array($result) 11/25 14:40
3F:→ sweetjp6:可以了...謝謝bi大 11/25 14:46
※ 編輯: sweetjp6 來自: 140.117.164.148 (11/25 14:46)