我有一个数据库,其中有一个电子邮件字段,等等。
当我执行 SELECT 语句时:
SELECT * FROM table_name WHERE email = 'abcd@gmail.com';
...它返回一个空集,即使我可以在表中看到该条目。
当我使用相同的语句时:
SELECT * FROM table_name WHERE fname = 'abcd';
可能出了什么问题?
最佳答案
在查询中使用 trim
SELECT * FROM table_name WHERE TRIM(`email`) = 'abcd@gmail.com';
关于php - MySQL '=' 运算符没有返回结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15287467/