我的项目合作伙伴给我他的php项目文件夹在笔记本电脑上运行,我使用netbeans和xampp作为跨平台的Web服务器但是当我运行index.php
文件时,它会显示我的警告。
警告:mysql_fetch_array()期望参数1是资源, 第5行的C:\ xampp \ htdocs \ vekariya \ index.php中给出的布尔值
所以如何解决它。
答案 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语句,看看你得到了什么错误。