[問題] 資料庫讀取問題

看板PHP作者 (CAnthony)時間16年前 (2009/12/25 10:28), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/3 (看更多)
//--------------資料庫連結 $LINK=mysql_connect("localhost","root","root") or die("連線失敗"); mysql_select_db("eipt03",$LINK); mysql_query("SET NAMES 'big5'"); //設定資料庫為BIG5 //--------------計算內部幾筆資料 $count_get = mysql_query("SELECT COUNT(*) FROM iftep_qtype "); $counts = mysql_fetch_array($count_get); //--------------抓取資料庫每一筆資料 $tmp_dbqtype = mysql_query(" SELECT * FROM iftep_qtype "); $_dbqtype = mysql_fetch_array($tmp_dbqtype); mysql_close($LINK); //--------------抓取資料庫資料 if(!empty($_dbqtype)){ for($i=0;$i<= $counts[0] ;$i++){ $html .='<tr>'; for($j=0;$j<=2;$j++){ $html .='<td >'.$_dbqtype[$i*3+$j].'</td>'; } $html .='</tr>'; } }else{print "&nbsp";} 這是我的部份程式碼 但是我試了一下後 結果他所印出來的結果都是一筆資料 資料庫內的兩筆資料 00001 衛生署 493190515@S93.TKU.EDU.TW 000002 總統府 494993910@fsafdfdsafd mysql_fetch_array 難道只能抓去一筆資料而已嗎? 根據上方的資料 抓到的資料是 00001 衛生署 49。。。。 這筆 請問大大  我是哪個環節出了錯!?  -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.30.14.18

12/25 11:09, , 1F
if...for...if...for這真是個大問題。
12/25 11:09, 1F

12/25 11:32, , 2F
考慮fetch是一維陣列 故用ij去算它的儲存位置
12/25 11:32, 2F
文章代碼(AID): #1BD2DE1q (PHP)
討論串 (同標題文章)
文章代碼(AID): #1BD2DE1q (PHP)