-5

可能重复:
警告:mysql_error():提供的参数不是有效的 MySQL-Link 资源

我收到此错误:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/u391124286/public_html/options.php on line 7

我的代码是

<?php
$con=mysql_connect("localhost","root","pass"); 
mysql_select_db("my_db"); 
$query=mysql_query("SELECT * FROM Options where
Option='Map' AND 
Toggle='1'"); 
$count=mysql_num_rows($query);
if($count==1){ 
$Map='1';
}
else
{
$Map='0';
}

?>

我不明白为什么会发生这个错误,我对 php 相当陌生,所以它可能很简单。

4

2 回答 2

0

PHP 错误有时非常模糊,通过在 PHP My Admin 的 SQL 选项卡中输入完整的查询,看看是否可以获得更好的错误消息(并检查查询是否有效)。

于 2012-06-03T10:21:25.547 回答
0

经过进一步调查,您使用的字段名称“选项”是SQL中的保留字,表示您无法使用。以下是 SQL 保留字的完整列表:http: //developer.mimer.se/validator/sql-reserved-words.tml

于 2012-06-03T10:26:44.827 回答