[請益] mysql_fetch_assoc 與迴圈問題

看板PHP作者 (崩啾)時間12年前 (2013/06/03 12:33), 編輯推噓4(404)
留言8則, 3人參與, 最新討論串1/1
$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

06/03 12:39, , 1F
話說這如果是正常的變數命名在正常的系統下...
06/03 12:39, 1F

06/03 12:40, , 2F
取 得 到 五 筆 資 料 才 奇 怪 吧
06/03 12:40, 2F
可是我在phpMyAdmin用編輯下sql指令去查詢是可以撈到五筆資料的耶 用程式應該也可以的吧!? ※ 編輯: qm29213039 來自: 59.124.3.163 (06/03 12:52)

06/03 13:00, , 3F
你可以不用管我的推文啦,只能說也許我不太正常 XD
06/03 13:00, 3F

06/03 14:37, , 4F
$row = mysql_fetch_assoc($rs) 怎麼出現兩次@@?
06/03 14:37, 4F

06/03 14:51, , 5F
眼殘到剛剛才突然看懂你的問題了,先了解函式的用法吧
06/03 14:51, 5F

06/03 14:52, , 6F
http://goo.gl/0DU1H 注意它的return
06/03 14:52, 6F

06/03 14:56, , 7F
http://goo.gl/Wa0Do 還是自己看吧! BJ4了 Orz....
06/03 14:56, 7F

06/04 16:09, , 8F
注意 SQL injection
06/04 16:09, 8F
文章代碼(AID): #1Hh1o58h (PHP)
文章代碼(AID): #1Hh1o58h (PHP)