0

我需要在数据库中找到名称中有 ' 的所有实例。就像 Jason's Store。

问题是, ' 搞乱了查询

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

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

4

4 回答 4

4

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

SELECT * FROM paydayloan WHERE company LIKE "%'%";
于 2013-06-27T15:03:34.540 回答
2

使用 MySQLi 或 PDO 准备好的语句,这不是问题。

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

于 2013-06-27T15:02:36.050 回答
1

你可以像这样逃避引用:

SELECT * FROM paydayloan WHERE company LIKE '%''%'
于 2013-06-27T15:04:37.470 回答
0

你应该使用双引号。

SELECT * FROM paydayloan WHERE company LIKE "%'%";
于 2013-06-28T13:18:58.563 回答