显示错误的数据Decrypy PDO / PHP

时间:2016-02-05 08:10:44

标签: php html encryption pdo

我对我的代码有疑问。问题是当我说echo $ collumB而不是他显示student_city时。这是在我的数据库,但我希望它显示解密的密码。它只显示错误的数据

(还有一个页面,我加密密码,但我需要解密的密码回声' ed

A.splice(0);
A.push.apply(A, B);

1 个答案:

答案 0 :(得分:0)

SELECT student_email, student_city, CAST(AES_DECRYPT(student_password, '$encrypt_key') AS char(50)) AS student_password FROM students WHERE student_email = :student_email ORDER BY student_email ASC;

尝试将其显式地转换为字符串。你可以改变' 50'根据你的要求。

此外,您的回音在循环之外,因此如果有超过1条记录,它将仅打印最后一条记录。