MySQL:从查询中逃脱空间

时间:2010-09-23 18:34:23

标签: php mysql escaping space

有没有办法使用MySQL来查询包含空格的值,但是作为某种转义字符?这是我正在建立的即时搜索引擎(我正在尝试合并特殊的搜索字符串,如引号来搜索精确的字符串)。

欢呼声

2 个答案:

答案 0 :(得分:1)

从某些字段中选择*,例如'%oh no%';

答案 1 :(得分:1)

您应该使用全文索引。它们处理各种关键词/字符(例如引用字符串以获得完全匹配, - 表示某些字不能出现在结果中的字体和用于说某些字必须在结果中的字词)而不必做任何事情特别在你的代码中(除了稍微改变你的查询)。数据库将搜索您并在查询顶部返回最相关的结果。这也很容易上手。

Mysql Manual

Using full-text searching (implementation help)