为了账号安全,请及时绑定邮箱和手机立即绑定

连接数据库出现警告怎么解决

为什么提示这个警告Warning: mysql_fetch_array() expects parameter 1 to be resource, object given in D:\phpStudy\WWW\newphp\mysql.php on line 21

正在回答

3 回答

$conn=new mysqli('localhost:3306','root','root','test');//连接不行的话,可以换成$conn=mysql_connect('数据库地址','用户名','密码');试试。

if(!$conn){

    die('连接失败:'.mysql_error);

}

else

  {

    echo '连接成功';

        }   

}

先试试能否连接数据库,然后在判断问题。

0 回复 有任何疑惑可以回复我~

$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];

        }   

}

我就这样写,然后就出了上面那个警告,请问这里面那个地方需要修改吗?帮忙修正一下,谢谢

0 回复 有任何疑惑可以回复我~

应该是sql返回的query为空,没有加判断直接使用

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP进阶篇
  • 参与学习       181826    人
  • 解答问题       2577    个

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

进入课程

连接数据库出现警告怎么解决

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信