【发布时间】:2012-03-16 13:39:09
【问题描述】:
我想在特定字段中搜索不包含“'”撇号字符串的行。我 尝试过
select * from table where field like "%samad's%"
我只得到 0 个计数。但我确信它存在于许多行中。
如何查询它们并提供帮助是肯定的
【问题讨论】:
-
你为什么要
string's而不是'? -
单引号表示 sql 字符串,所以在里面加双引号
-
嘿,我的数据库中有一个条目,比如这个 samad,然后如何搜索这个字符串
-
呃,等等。你想要没有行?也就是说,您要搜索不包含撇号的行吗?还是您想要 number 行,正如
count(*)所建议的那样? -
基本上我已经使用 mysql_real_escape_string 进行插入,所以值保存在我的数据库中,就像这个 samad\'s Q 是如何使用 like 子句搜索这个字符串