-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 に答える