看板 PHP 關於我們 聯絡資訊
※ 引述《yorjing (yorjing)》之銘言: : 小弟我寫了讀取資料庫的的指令 : $sql="SELECT distinct sender from message where date='$_GET[date]' and 如果你確定連線到資料庫這部份沒問題 單純以上面sql來看,你可以試試用sprintf $sql=sprintf("SELECT distinct `sender` FROM `message` WHERE `date` = '%s' AND ( `sender` = '%s' OR `receiver` = '%s' ) ORDER BY `mid` asc ",$_GET['date'],$_GET['id'],$_GET['id']); mysql_query($sql); <=有錯誤,這句不就會印出訊息了嗎? : $result = mysql_query($sql)|| die('無法執行查詢: '.$sql); : while($record=mysql_fetch_array($result)){} : 發現印出來的sql語法可以直接在資料庫裡面執行 : 但遇到while($record=mysql_fetch_array($result)){} : 就會產生 : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result : resource in C:\AppServ\www\main.php on line 17 : 請問一下各位大大 : 我寫得程式語法哪邊有問題嗎? : 先謝謝各位大大的幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.94.82 ※ 編輯: sanforever 來自: 140.113.94.82 (05/18 08:46)
kylekai :各位真的都不怕死,直接把GET丟SQL... 05/18 17:57
ez880 :樓上告訴我 這有什麼好噓的嗎 05/22 01:44
bobju :可能有切身之痛,觸景傷情? XD 05/23 10:11