sql查询因为'不能正常工作'

时间:2013-06-27 15:00:57

标签: php mysql database

我需要在数据库中找到所有实例,其名称中有一个'就像Jason的商店。

问题是,'混淆了查询

SELECT * 
FROM `paydayloan` 
WHERE `company` LIKE '%'%'

'在中间结束了字符串,我该如何解决这个问题?

4 个答案:

答案 0 :(得分:4)

您可以简单地使用双引号:

SELECT * FROM paydayloan WHERE company LIKE "%'%";

答案 1 :(得分:2)

使用MySQLi或PDO预处理语句,这不是问题。

否则你需要逃避你的价值观。

答案 2 :(得分:1)

你可以像这样逃避引用:

SELECT * FROM paydayloan WHERE company LIKE '%''%'

答案 3 :(得分:0)

你应该使用双引号。

SELECT * FROM paydayloan WHERE company LIKE "%'%";