私はPHP 7.0以下でクエリに合致するレコードでMySQLのDBに接続されている実行しています:その1つのレコードだけマッチングがあると予想されるように、mysqli_fetch_rowとSELECT COUNT
$query = mysqli_query($conn, "SELECT COUNT(`user_id`) FROM `users` WHERE `username` = 'baz'");
$row = mysqli_fetch_row($query);
print_r($row[0]);
プリント出力1をユーザー名。
ただし、以下の機能が
function user_exists(){
$exists_query = mysqli_query($conn, "SELECT COUNT(`user_id`) FROM `users` WHERE `username` = 'baz'");
$row = mysqli_fetch_row($exists_query);
return ($row[0] == 1) ? True : False;
}
falseを返します。しかし、私はそれが真実であることを期待します。フェッチ機能を悪用していますか?
あなたの 'php.ini'ファイルでは、' error_reporting = E_ALL'と 'display_errors = On'です。 – Phil