ホームページ >バックエンド開発 >PHPチュートリアル >SQLステートメントエラー
MySQL
$query="select * from a where `z`='$url[query]' limit 0,10"; このように記述すると、エラーが報告されます 警告: mysql_fetch_array(): 指定された引数がありません有効な MySQL 結果リソース in$query="select * from a where `z`='$url[query]'; しかし、これは機能しますが、なぜでしょうか?$query="select * from a where ` z`='".$url['query']."' limit 0,10";
echo mysql_error(); 見てみてください
私も初心者ですが、このトリックを学んだ後Chuanzhi Podcast の php ビデオを見てください。 トラブルシューティングするには、まず $query を出力 (エコー) し、次に出力された結果を mysql の黒いウィンドウに入力して、結果が取得できるかどうかを確認します。取得できない場合は、エラー メッセージを確認して、適切に修正します
。それはあなた次第です。エラー メッセージは、結果セット $res=mysql_query($sql,$conn) が正常に取得できなかったというものです