[請益] mysql_fetch_array 取不到值

看板PHP作者 (水餃)時間14年前 (2011/11/25 14:36), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
小弟目前有個問題困擾很久 請教一下版上的各位先進 我使用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

11/25 14:40, , 1F
每次迴圈都把$result_ary更新了, 當然取不到值
11/25 14:40, 1F

11/25 14:40, , 2F
改成 $result_ary[] = mysql_fetch_array($result)
11/25 14:40, 2F

11/25 14:46, , 3F
可以了...謝謝bi大
11/25 14:46, 3F
※ 編輯: sweetjp6 來自: 140.117.164.148 (11/25 14:46)
文章代碼(AID): #1EppTz2u (PHP)
文章代碼(AID): #1EppTz2u (PHP)