作者CAnthony15 (CAnthony)
看板PHP
標題[問題] 資料庫讀取問題
時間Fri Dec 25 10:28:19 2009
//--------------資料庫連結
$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 " ";}
這是我的部份程式碼
但是我試了一下後
結果他所印出來的結果都是一筆資料
資料庫內的兩筆資料
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