ホームページ  >  記事  >  バックエンド開発  >  警告が常に表示されるのはなぜですか: mysql_fetch_object(): 指定された引数は有効な MySQL 結果ではありません

警告が常に表示されるのはなぜですか: mysql_fetch_object(): 指定された引数は有効な MySQL 結果ではありません

WBOY
WBOYオリジナル
2016-06-23 14:02:151428ブラウズ

なぜいつも

警告: mysql_fetch_object(): D:AppServ1wwwforumindex.php の 46 行目で指定された引数は有効な MySQL 結果リソースではありません


コード:
$row["id"]
$res =mysql_query (" select count(*) as total from Reply where topic id='$id'");
$r = mysql_fetch_object($res);
助けてください


ディスカッション (解決策) に返信

topic id= '$id'" //これは間違っていますか?

変更方法は?...

SQL ステートメントを MYSQL に入れて実行し、結果があるかどうかを確認します

最後の $id は継続されます。 Splice文字を含むため、SQL に直接書き込まないでください

テーブルの構造と要件は公開されていません。変更方法はあなただけが知っています

トピック

$res = mysql_query("select count(*) as total from Reply where id =".$id);

トピックは別のテーブルです

トピックは別のテーブルなので、結合クエリまたは複数テーブル マッチング クエリを使用する必要があります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。