Re: [請益] mysql query 一問
你可以在找到signupNO的迴圈裡
再加一個sql查詢
例如:
$sql2 = "select * from SignUpDetail where sNo>=000 and SignupNo = '".$row[1]."'";
又或者用join的sql來查詢應該也可以
※ 引述《cm88guy (徐小馬)》之銘言:
: 小弟的資料庫大概上長成這樣
: sNo SignupNo FormsNo Content
: 1 001 01
: 2 001 02 xxx
: 3 002 81 3/25
: 4 002 82 王小名
: 5 003 81 3/26
: 6 003 82 林小名
: 7 004 82 張小名
: 8 004 81 3/25
: 小弟需要的是,在龐大的資料庫中找到有 FormsNo=81(報名場次) 的 SignupNo
: 並且把該 SignupNo 的 FormsNo=82(報名姓名) 列印出來
: $sql="SELECT * FROM SignUpDetail where sNo>=000 AND FormsNo=81";
: $result=mysqli_query($link,$sql);
: while($row=mysqli_fetch_row($result))
: {
: $row=mysqli_fetch_row($result); // 預設 81 之後一定是 82
: printf ("%s\n", $row[3] ); // 把 82 的content印出來
: }
: 可是這樣一但順序錯了的時候(像是有標色的那個),就完全沒用了
: (而且好像非常蠢 @@)
: 想請問高手們
: 是不是有比 mysqli_fetch_row() 這個函數更適合的用法呢?
: 謝謝大家
--
工作達人 http://job.achi.idv.tw
要改變生活嗎?請上生活創新之家 ㄚ琪琪的家 http://achi.idv.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.105.79
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章