如何解决" mysql_fetch_array()"错误

时间:2017-02-22 06:40:17

标签: php mysql

我的项目合作伙伴给我他的php项目文件夹在笔记本电脑上运行,我使用netbeans和xampp作为跨平台的Web服务器但是当我运行index.php文件时,它会显示我的警告。

  

警告:mysql_fetch_array()期望参数1是资源,   第5行的C:\ xampp \ htdocs \ vekariya \ index.php中给出的布尔值

所以如何解决它。

3 个答案:

答案 0 :(得分:0)

尝试添加错误捕捉

$db->query(".......") or die("Query Error : ".$db->error); 

mysql_query("....") or die("Query Error : ".mysql_error()); // Since you are using mysql_query)

这将告诉你为什么你的mysql_fetch_array()(实际上你应该使用Mysqli / PDO)不能正常工作

答案 1 :(得分:0)

index.php

的第一行写下此内容
<?php
error_reporting(E_ERROR | E_PARSE); 
?>

警告不是错误:)

答案 2 :(得分:0)

我认为您的SQL语句存在问题,因为当出现错误时,语句变量将返回false

您是否在phpMyAdmin中导入了数据库?尝试phpMyAdmin SQL控制台中的SQL语句,看看你得到了什么错误。