作者sanforever (corn)
看板PHP
標題Re: [請益] mysql_fetch_array()
時間Mon May 18 08:44:45 2009
※ 引述《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