PhpMyAdmin搜索返回行但Sql返回null

时间:2014-02-26 18:10:40

标签: mysql sql

当我在PhpMyAdmin中搜索一个风格为

的电子邮件时
something@something.com

使用

LIKE %something@something.com%

它返回一行。但每当我使用sql语句搜索它时,无论是从php还是从PhpMyAdmin执行查询

我正在使用的查询是

 SELECT * FROM tblMyTable WHERE field LIKE '%something@something.com%'

可能是因为@?

由于

2 个答案:

答案 0 :(得分:0)

您的查询没问题。一定有别的错误。

尝试并简化phpMyAdmin中的查询,并搜索您知道的表格中的特定电子邮件地址:

SELECT * FROM tblMyTable WHERE field = 'something@something.com'

只是为了确保你正在寻找正确的表格,你所寻找的价值就在那里,而且一切都在或多或少地像它应该的那样

答案 1 :(得分:0)

使用

SELECT * FROM  `tblTable` WHERE  `field` LIKE  '%something@something.com%'

由于某些原因,没有'表名和字段名称无法正常工作