php编程提示错误Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in
php链接mysql:代码如下$server="localhost";$user="my";$password="123456";$database="xscj";$co...
php链接mysql:代码如下
$server="localhost";
$user="my";
$password="123456";
$database="xscj";
$conn=mysql_connect($server,$user,$password);
mysql_select_db($database,$conn);
mysql_query("SET NAMES gb2312");
$number=@$_POST['StuNumber'];
$sql="select * from xs where 学号='$number'";
$result=mysql_query($sql,$conn); //应该返回资源标识符,怎么返回bool值,mysql语句没问题啊,初学php,不太懂
$row=mysql_fetch_array($result) ; 展开
$server="localhost";
$user="my";
$password="123456";
$database="xscj";
$conn=mysql_connect($server,$user,$password);
mysql_select_db($database,$conn);
mysql_query("SET NAMES gb2312");
$number=@$_POST['StuNumber'];
$sql="select * from xs where 学号='$number'";
$result=mysql_query($sql,$conn); //应该返回资源标识符,怎么返回bool值,mysql语句没问题啊,初学php,不太懂
$row=mysql_fetch_array($result) ; 展开
2016-07-23
展开全部
返回bool值就表示你sql语句有问题,用var_dump(mysql_error())看看具体错误信息。顺便把sql也打印出来看看。
更多追问追答
追问
var_dump(mysql_error())结果是no database selected
追答
那你需要使用mysql_select_db(你的数据库名)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询