Я получил «Неверный номер параметра», когда я использую PDO
Я пытаюсь проверить, все ли параметры в порядке, и они
Вот мой код:
//==== Méthode permettant d'obtenir le mdp de l'utilisateur
public function getPassword($nom){
try {
$sql = "SELECT
`password`
FROM
personne
WHERE
`nom_personne` = :nom OR `nom_personne` = lcase(:nom)";
$req = $this->bd->prepare($sql);
$req->bindValue(':nom',strtoupper($nom));
$req->execute();
$tab = $req->fetch(PDO::FETCH_NUM);
if ($tab !== "")
return $tab;
else
return false;
} catch (PDOException $e){
die('<p> Erreur : '. $e->getMessage().'</p>');
}
}
Должен вернуть пароль для пользователя, но вернет ошибку.Может кто-нибудь помочь мне, пожалуйста?