我無法從我的表中獲取數據時出現以下問題。從表中獲取記錄
$email = $_POST['email'];
$password = md5($_POST['password']);
$query = "SELECT * FROM users WHERE (email,password) VALUES (:email,:password)";
$stmt = $dbh->prepare($query);
$stmt->bindParam(':email', $email);
$stmt->bindParam(':password', $password);
$stmt->execute();
if(!$query){
echo 'Whoops, something went wrong!';
} else {
while($r = $stmt->fetch(PDO::FETCH_LAZY)){
echo $r['surname'];
}
};
任何人都可以看到我哪裏會出錯嗎?通過不工作,沒有什麼是輸出到我的瀏覽器
是錯誤cheking和顯示? – 2013-01-20 19:33:13
你正在運行的條件$查詢這只是一個字符串我想你想檢查例如$ stmt = $ dbh-> prepare($ query)返回正確 – Pankrates