熊猫的家园
2016-10-17 15:11
为什么提示这个警告Warning: mysql_fetch_array() expects parameter 1 to be resource, object given in D:\phpStudy\WWW\newphp\mysql.php on line 21
$conn=new mysqli('localhost:3306','root','root','test');//连接不行的话,可以换成$conn=mysql_connect('数据库地址','用户名','密码');试试。
if(!$conn){
die('连接失败:'.mysql_error);
}
else
{
echo '连接成功';
}
}
先试试能否连接数据库,然后在判断问题。
$conn=new mysqli('localhost:3306','root','root','test');
if(!$conn){
die('连接失败:'.mysql_error);
}
else
{
$sql="select * from user";
$result=$conn->query($sql);
while($sr=mysql_fetch_assoc($result)){
echo $sr[0].$sr[1];
}
}
我就这样写,然后就出了上面那个警告,请问这里面那个地方需要修改吗?帮忙修正一下,谢谢
应该是sql返回的query为空,没有加判断直接使用
PHP进阶篇
181835 学习 · 2577 问题
相似问题