我真正的新PDO,我不能得到这个工作。PDO基础知识,但我真的不明白:-(
我想检查图形验证码每天,在我的数据库中,一个表包含两列:JOUR(= day)和REPONSE(= answer)。用户输入一个代码存储在$ code_entre中,这个代码必须与输入一个
使用date()方法,我得到了一天的数字,我将它存储在$ numero_jour中,我的代码应该获取当天的代码并将其与输入的代码进行比较。
$numero_jour = date(j); //Récupère le numéro du jour en cours.
$sql2 = $bdd1->prepare('SELECT JOUR FROM questions_securite WHERE REPONSE=:reponse LIMIT 1');
$sql2->bindParam(':reponse', $code_entre, PDO::PARAM_STR);
$sql2->execute();
$req2 = $sql2->fetch();
$sql2->closeCursor();
if($req2 != $numero_jour) {
return 'Erreur de code de sécurité. Veuillez recommencer.';
}
...没有任何反应!我试过“echo $ req2”指令,我得到的全部是“Array”字。
我在做什么错?我敢肯定解决方法很简单,但我找不到它!
感谢
最好回到官方手册和有价值的教程 –
备注:确保所有错误消息都使用通用语言或与其最接近的语言。我显然是指英语。 – Jonast92
要查看'$ req2'中的内容,请使用'var_dump($ req2)',它告诉你更多。 –