私はPHPとMySQLの初心者です。
ユーザーと一緒に基本的なサイトを作成しようとしています。現在、ログイン ページを作成しており、次の 2 行を使用していmysqli_fetch_array()
ます。$_POST['user']
$_POST['pass']
$query = mysqli_query($con,"SELECT * FROM persons WHERE user='" . $_POST['user'] . "' AND pass=ENCODE('" . $_POST['pass'] . "',passcode)");
while(mysqli_fetch_array($query)) // line 65
// ..
エラーが出たとき
警告: mysqli_fetch_array() は、パラメーター 1 が mysqli_result であることを想定しています。ブール値はD:\xampp1.8.3\htdocs\hkmschat\default.phpの65行目に指定されています
このステートメントがブール値なのはなぜですか? mysqli_fetch_array()
同じスクリプトで他の検証に非常によく似たクエリを何度も使用しましたが、このようなものは返されませんでした。
私はこれらがたくさんあることを知っていますが、この質問にまだ答えているものをまだ見つけていません. 良い答えにリダイレクトするか、この質問に答えていただければ幸いです。
ありがとう。