构建我的搜索引擎,供用户搜索三个变量$ Title,$ Text和$ Number ... 我如何在用户搜索时找到它,找到所有结果,而不管案例类型低或大写)用户键入$查询?MySQL - 不区分大小写的搜索
$query = trim ($query);
$raw_results = mysql_query("SELECT * FROM posts
WHERE (`Number` LIKE '%".$query."%') OR (`Title` LIKE '%".$query."%') OR (`Text` LIKE '%".$query."%') ") or die(mysql_error());
不推荐使用'mysql_ *'函数(请参见[red box](http://php.net/mysql_query))。此外,我看不到你使用'mysql_real_escape_string'并转义'_'和'%'的所有实例。 – 2013-03-03 18:47:17
不过,这个问题与查询有关,而不是查询被调用的方法。 – 2013-03-03 18:49:05
@CaptainFord:这就是为什么我发表我的评论作为评论。 – 2013-03-03 18:56:21