0

只是启动网站,但它给了我错误

 Warning: mysql_fetch_array() expects parameter 1 to be resource, Boolean given in C:\xampp\htdocs\real4u\index.php on line 203

在网站的许多区域,我得到 MySQL 提取错误,请帮助

索引代码

<?php   if(!(isset($_GET["ps"])))        {
$setting=mysql_query("select * from setting ");
$setting1=mysql_fetch_array($setting);
?>
4

3 回答 3

0

我认为有一个问题是使用!运算符。尝试以下操作:

<?php   if(!isset($_GET["ps"]))        {
$setting=mysql_query("select * from `setting`");
$setting1=mysql_fetch_array($setting);
?>

为了获得更好的故障排除结果,您可以在创建$setting对象后添加它

if (false === $setting) {
    echo mysql_error();
}
于 2013-08-06T11:16:46.267 回答
0

试试这个你会得到原因

$setting = mysql_query("select * from setting ") or die(mysql_error());
于 2013-08-06T11:17:08.113 回答
0

首先,尝试使用 mysqli 或PDO,因为mysql_*自 PHP5 以来不推荐使用函数。其次,检查 mysql 通过编辑您返回的错误mysql_query

mysql_query("select * from setting ") or exit(mysql_error());

我猜你还没有建立 MySQL 连接或者你的设置表不存在。

于 2013-08-06T11:18:11.227 回答