mysql_fetch_row(): supplied argument is not a valid MySQL result resource

来源:百度知道 编辑:UC知道 时间:2024/06/02 02:39:55
<?php
$mysql_server_name='localhost';
$mysql_usename='root';
$mysql_possword='1';
$mysql_database='aaa';
$sql = 'SELECT * FROM `bbb` ';
$conn=mysql_connect($mysql_server_name,$mysql_usename,$mysql_possword);
mysql_select_db($mydatabase,$conn);
$result=mysql_query($sql);
$row = mysql_fetch_row($result);
?>
老是报错:
mysql_fetch_row(): supplied argument is not a valid MySQL result resource
哪里有问题,郁闷死我了

朋友不用老是郁闷,你看我为了回答你这题还现注册了个账号。呵呵,费话不多说,错误出现在你的SQL语句上:

mysql_select_db($mydatabase,$conn);
就是这句,你的库的变量名不是$mysql_database这个吗。是不是自己马虎了。
还是以后写这样的SQL语句最好在后面加上 or die()这样可以更好的判断错误在哪里。