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