我遇到了一个问题:我实际上是在尝试建立一个连接但每次尝试连接我正在连接的成员的数组都会返回一个空数组。
我已经检查了SQL命令,找到那里的成员没有问题。我检查了表单发送数据并确实发生了,并且页面上没有标记错误。这个数组对我来说是空的。
这是代码:
$stmt = $this->db->prepare('SELECT * FROM utilisateur WHERE pseudo = :login LIMIT 1');
$stmt->bindparam(':login', $login);
$stmt->execute();
$membreRow=$stmt->fetchAll(PDO::FETCH_ASSOC);
if($stmt->rowCount() > 0){
if(md5($m_passe)==$membreRow['mdp']){
$_SESSION['login_session'] = $membreRow['pseudo'];
header('Location: mesJeux.php');
}
else{
return false;
}
}
它返回:
Array()
我找不到我本来可以犯的错误,如果有人知道我会非常感激,请提前谢谢。