我真正的新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)',它告訴你更多。 –