php中人性化搜索如何写mysql语句?
点击次数:180 次 发布日期:2008-11-01 12:10:11 作者:zjj(陈皓东)
|
源代码网整理以下 很多程序员,在做搜索页时,sql语句一般都是按数据库中标题是否含所搜索的词语,如果有则把结果读出来。这样做的不足之处,一旦用户在搜索时多打了一个其它字,或者搜索一个句子时,往往就搜索不出结果来。 源代码网整理以下 这里可以简单的在写mysql语句时,多加一个判断,判断搜索语句是否包含数据库中的标题: 源代码网整理以下where LOCATE('{$key}',BINARY title)>0 or LOCATE(BINARY title, '{$key}')>0 zjj(陈皓东)供稿. |
