我運行PHP 7.0,並連接到MySQL數據庫匹配在下面的查詢記錄: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,像預期的那樣,只有一個記錄匹配用戶名。
但是,下面的函數返回false
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;
}
但我希望它是真的。我濫用提取功能嗎?
在你的'php.ini'文件中〜'error_reporting = E_ALL'和'display_errors = On'。 – Phil