当我在PhpMyAdmin中搜索一个风格为
的电子邮件时something@something.com
使用
LIKE %something@something.com%
它返回一行。但每当我使用sql语句搜索它时,无论是从php还是从PhpMyAdmin执行查询
我正在使用的查询是
SELECT * FROM tblMyTable WHERE field LIKE '%something@something.com%'
可能是因为@?
由于
答案 0 :(得分:0)
您的查询没问题。一定有别的错误。
尝试并简化phpMyAdmin中的查询,并搜索您知道的表格中的特定电子邮件地址:
SELECT * FROM tblMyTable WHERE field = 'something@something.com'
只是为了确保你正在寻找正确的表格,你所寻找的价值就在那里,而且一切都在或多或少地像它应该的那样
答案 1 :(得分:0)
使用
SELECT * FROM `tblTable` WHERE `field` LIKE '%something@something.com%'
由于某些原因,没有'表名和字段名称无法正常工作