可能重复:
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource
我收到此错误:
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很新,所以它可能很简单。
答案 0 :(得分:0)
PHP错误有时非常模糊,看看是否可以通过在PHP My Admin中的SQL选项卡中输入完整查询来获得更好的错误消息(并检查查询是否有效)。
答案 1 :(得分:0)
进一步调查后,您使用“Option”的字段名称是SQL中的保留字,表示您无法使用。以下是SQL保留字的完整列表:http://developer.mimer.se/validator/sql-reserved-words.tml。