Re: [請益] 如何抓取多筆資料
※ 引述《handsheap (handsheap)》之銘言:
: 我之前寫了一個程式
: 裡面有一小段我一直不知如何解決
: 假如,我要抓取id=100的資料
: 假如資料庫中有筆id都是100,如
: id
: 100 AA BB 123
: 100 CC DD 456
: 100 EE FF 789
: 以下是我的程式
: $query_RecDetail = "SELECT * FROM orderdetail WHERE id=100";
: $RecDetail = mysql_query($query_RecDetail);
: $row_RecDetail=mysql_fetch_assoc($RecDetail);
^^^^^^^^^^^^^^^^^^ 就是利用這個函式
: $detail_productname = $row_RecDetail['productname'];
: $detail_unitprice = $row_RecDetail['unitprice'];
: $detail_quantity = $row_RecDetail['quantity'];
: 如果我印出三個$detail的內容,卻只會抓到最前面的資料 AA BB 123
: 我目的是想顯示三筆資料
: 是我哪邊沒搞懂嗎
: 不知道有沒有人可以給我一點提示或解決方法
mysql_fetch_assoc() 的作用是
1. 回傳一列的資料 (若到尾端則回傳 false)
2. 把內部指標往後移
想 要把資料全印出來, 可以這樣用
while( $row_RecDetail = mysql_fetch_assoc($Rec) ){
$detail_productname = $row_RecDetail['productname'];
....
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.102.124
→
11/20 20:09, , 1F
11/20 20:09, 1F
推
11/20 22:16, , 2F
11/20 22:16, 2F
→
11/20 22:16, , 3F
11/20 22:16, 3F
推
11/20 22:19, , 4F
11/20 22:19, 4F
→
11/20 22:20, , 5F
11/20 22:20, 5F
→
11/20 22:21, , 6F
11/20 22:21, 6F
→
11/20 22:22, , 7F
11/20 22:22, 7F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章