如何让数据库
系统SEACH我想让系统搜索我的网站(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());
它的工作,但如果我搜索广告的标题为“测试”和ads_Marque“For_Test” .. ..它选择任何广告,标题为“测试”和ads_Marque!=“For_Test”
(我为我的英语不好对不起)
回答:
使用trim
从关键字空间之前和之后删除。
尝试
$sql->mysql_query("SELECT * FROM ads WHERE ads_catgs='".$gettagname."' AND ads_Marque LIKE '%".trim($ads_Marque)."%' OR ads_Modèle LIKE '%".trim($ads_Modèle)."%' OR ads_Type_de_carburant LIKE '%".trim($ads_Type_de_carburant)."%' OR ads_Année_Modèle LIKE '%".trim($ads_Année_Modèle)."%' OR ads_Kilométrage LIKE '%".trim($ads_Kilométrage)."%' OR ads_city='".$getcity."' AND ads_title LIKE '%".trim($getsearchfor)."%' ORDER BY ads_id DESC") or die($sql->mysql_error());
以上是 如何让数据库 的全部内容, 来源链接: utcz.com/qa/266977.html