[請益] 為什麼不能連續做兩次抓取資料庫動作

看板PHP作者 (熊熊熊)時間18年前 (2007/12/14 13:05), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/4 (看更多)
一開始我抓取這樣的資料 $str="SELECT * FROM student WHERE student_account='$auuount';"; $result=mysql_query($str,$link_ID); $record=mysql_fetch_array($result); 後面 $str="SELECT * FROM class WHERE class_name='$record['class_name']';"; 為什麼不能再依網頁執行兩次 資料庫的抓取動作? 是因為有先決條件設定不能這樣 還是我有地方做錯了呢??? 麻然請大大解惑 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.91.167

12/14 13:10, , 1F
你後面的 $str 只定義字串,沒丟給 mysql_query 不是嘛?
12/14 13:10, 1F

12/14 13:27, , 2F
有阿 後面的都有打 可是就這行出問題...
12/14 13:27, 2F

12/14 13:51, , 3F
你寫的code不完整..如果第一個沒值..後面會直接掛掉...
12/14 13:51, 3F

12/14 14:04, , 4F
會不會是$record['class_name']的問題?
12/14 14:04, 4F

12/14 14:04, , 5F
改成{}包起來看看 個人不太喜歡把變數直接擺在字串裡就是
12/14 14:04, 5F

12/14 14:05, , 6F
不想遇到這種問題...
12/14 14:05, 6F
文章代碼(AID): #17OWyPqi (PHP)
討論串 (同標題文章)
文章代碼(AID): #17OWyPqi (PHP)