如何在数据库中进行系统搜索

时间:2015-07-22 05:27:42

标签: php mysql sql

我想对我的网站(ADS)进行系统搜索

$sql->mysql_query(
"SELECT * FROM ads WHERE ads_catgs='".$gettagname."' 
AND ads_Marque LIKE '%$ads_Marque%' 
OR ads_Modèle LIKE '%$ads_Modèle%' 
OR ads_Type_de_carburant LIKE '%$ads_Type_de_carburant%' 
OR ads_Année_Modèle LIKE '%$ads_Année_Modèle%' 
OR ads_Kilométrage LIKE '%$ads_Kilométrage%' 
OR ads_city='".$getcity."' 
AND ads_title LIKE '%$getsearchfor%' 
ORDER BY ads_id DESC") or die($sql->mysql_error());

这是有用的但是如果我搜索广告标题“Test”和ads_Marque“For_Test”....它会选择任何广告标题“test”和ads_Marque!=“For_Test”

(我很抱歉我的英语不好)

1 个答案:

答案 0 :(得分:0)

使用div删除关键字前后空格。

尝试

trim