-1
我在PHP中製作一個web應用程序,但由於某種原因,$count
什麼也不返回。我試圖看看它是否回聲一個整數,但它不。PDO fetchcolumn不能正常工作
這裏是我的代碼:
$query = $pdo->prepare("SELECT COUNT('user_id') FROM 'users' WHERE 'user_name' = '$username' AND WHERE 'password' ='$password'");
$query->execute();
$count = $query->fetchColumn();
;
if($count==1){
$_session['username'] =$username;
$_session['logged_in'] =true;
header('location: addfile.php');
}else{
echo "<p> gegevens kloppen niet</p>";
echo "<p>$count</p>";
}
if(empty($username) || empty($password)){
$error = true;
}
您正在誤用單引號(''')。你不應該把它們放在列名或表名的周圍。另外,你可以只有一個'WHERE'子句。語法是'WHERE x AND y',而不是'WHERE x AND WHERE y'。打開錯誤報告可能會發現這些基本錯誤。 –