我无法从我的表中获取数据时出现以下问题。从表中获取记录
$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