看板 PHP 關於我們 聯絡資訊
//--------------資料庫連結 $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 衛生署 [email protected] 000002 總統府 494993910@fsafdfdsafd mysql_fetch_array 難道只能抓去一筆資料而已嗎? 根據上方的資料 抓到的資料是 00001 衛生署 49。。。。 這筆 請問大大  我是哪個環節出了錯!?  -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.30.14.18
tkdmaf:if...for...if...for這真是個大問題。 12/25 11:09
CAnthony15:考慮fetch是一維陣列 故用ij去算它的儲存位置 12/25 11:32