看板 PHP 關於我們 聯絡資訊
※ 引述《yorjing (yorjing)》之銘言: : ※ 引述《sanforever (corn)》之銘言: : : 如果你確定連線到資料庫這部份沒問題 : : 單純以上面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); <=有錯誤,這句不就會印出訊息了嗎? : <?php : include "access.php" ; : $link = mysql_pconnect($host, $dbuser, $dbpasswd) or die('無法連接到資料庫: : '.mysql_error()); : mysql_select_db($dbname) or die('無法選擇資料庫['.DB_DATABASE.']: : '.mysql_error()); : $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']); : echo $sql; : $result = mysql_query($sql)|| die('無法執行查詢: '.$sql); : while($record=mysql_fetch_array($result)){ : echo "<center>"; : echo $record['sender']; : echo "<center/>"; : } : ?> : 結果一樣 : 還是卡在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 23 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.12.31
sanforever :這應該不是mysql_error吐出來的吧XDDD 05/18 09:01
michaelclow :把 $sql 顯示出來吧 可能是 $_GET['id'] 沒東西 05/18 09:43
yorjing :QQ 重寫一次就好了XD 不知道打什麼compiler無法辨識 05/18 10:06
evil2004 :把$sql印出來丟進去phpMyadmin 一定會回報錯誤! 05/18 15:38