作者qm29213039 (崩啾)
看板PHP
標題[請益] mysql_fetch_assoc 與迴圈問題
時間Mon Jun 3 12:33:06 2013
$sql = "SELECT * FROM $DB_DBNAME.Info where User_ID =".$_GET['User_id'];
$rs = mysql_query($sql);
$row = mysql_fetch_assoc($rs);
while ($row = mysql_fetch_assoc($rs)) {
echo '<td>'.$row["ID"].'</td>';
echo '<td>'.$row["Name"].'</td>';
echo '<td>'.$row["Number"].'</td></tr>';
}
因為我執行的結果只會印出最後一筆的資料
爬文後發現因為沒有迴圈,所以只會印出最後一筆
但是我不知道迴圈變數要怎麼設...
就是我用mysql_query($sql)指令去撈資料,撈出五筆是我想要的資料
有沒有指令可以讓我得到符合我搜尋結果的資料筆數?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.3.163
1F:推 PsMonkey:話說這如果是正常的變數命名在正常的系統下... 06/03 12:39
2F:→ PsMonkey:取 得 到 五 筆 資 料 才 奇 怪 吧 06/03 12:40
可是我在phpMyAdmin用編輯下sql指令去查詢是可以撈到五筆資料的耶
用程式應該也可以的吧!?
※ 編輯: qm29213039 來自: 59.124.3.163 (06/03 12:52)
3F:推 PsMonkey:你可以不用管我的推文啦,只能說也許我不太正常 XD 06/03 13:00
4F:→ tails32100:$row = mysql_fetch_assoc($rs) 怎麼出現兩次@@? 06/03 14:37
5F:推 tails32100:眼殘到剛剛才突然看懂你的問題了,先了解函式的用法吧 06/03 14:51
8F:推 ayumiayayaai:注意 SQL injection 06/04 16:09