[請益] 讀取mySQL資料庫問題

看板PHP作者 (狂人)時間16年前 (2009/08/12 12:47), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/1
$sql = "SELECT g_id FROM g2_albumitem"; $result=mysql_query($sql); $total_num=mysql_num_rows($result); 這時候$total_num=21 確實和資料庫中的資料筆數相同 災難在接下來發生... for($i=0;$i<$total_num;$i++){ $a_id[$i]=mysql_fetch_row($result); echo $a_id[$i]; } 他賞了我21個array單字 ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray 跟裡面的資料沒關係阿T_T 還請哪位大俠幫小的解惑 (跪拜) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.220.11

08/12 12:54, , 1F
你可以試試用 var_dump($a_id[$i]) 看看裡面是什麼
08/12 12:54, 1F

08/12 13:11, , 2F
$a_id是result set 你要用$a_id['欄位名']才能取值
08/12 13:11, 2F

08/12 13:36, , 3F
太感激了
08/12 13:36, 3F

08/12 13:44, , 4F
先確認mysql_fetch_row的回傳型態~你就知道問題了!
08/12 13:44, 4F
文章代碼(AID): #1AWabQa4 (PHP)
文章代碼(AID): #1AWabQa4 (PHP)