【发布时间】:2013-07-14 20:49:03
【问题描述】:
将网站上传到我的网络服务器后,我收到以下消息:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
in /home1/m1k3ey/public_html/MikeyDev.com/teamdesire/playersheet.php on line 8
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
in /home1/m1k3ey/public_html/MikeyDev.com/teamdesire/playersheet.php on line 9
我的 PHP 版本是:
PHP Version 5.2.17
我看不出我的代码哪里出错了,谁能帮忙:
mysql_select_db('teamdesire', $link);
$query = "SELECT * FROM playershowercase";
$result = mysql_query($query,$link);
$row = array();
Line 8 > while($row[] = mysql_fetch_array($result));
Line 9 > $count = mysql_num_rows($result);
$random = rand(0,$count-1);
【问题讨论】:
-
PHP 版本进入你的服务器???
-
按照通常的错误消息:您的查询以某种方式失败,您的代码盲目地假设成功,然后继续犯错。
-
@MikeyT - 你试过
$result = mysql_query($query,$link) or die (mysql_error());吗?还是var_dump($result? -
是的,我试过了,在我的错误日志中,它显示的错误与屏幕上显示的完全相同
-
@MikeyT -
var_dump($result)显示了什么?
标签: php mysql database arrays fetch