我想知道如何在搜索数据库中搜索更多表格以包括城市和搜索。城市和搜索已经在我的数据库中,我所需要做的就是搜索它们,但我不知道如何。
这是我到目前为止所拥有的:
//explode out search term
$search_exploded = explode(" ",$search);
foreach($search_exploded as $search_each) {
//construct query
$x++;
if ($x==1)
$construct .= " keywords LIKE '%$search_each%'";
else
$construct .= " OR keywords LIKE '%$search_each%'";
}
最佳答案
将代码更改为:
foreach($search_exploded as $search_each) {
//construct query
$x++;
if ($x==1)
$construct .= " keywords LIKE
'%$search_each%' OR city LIKE '%$search_each%' or state LIKE
'%search_each%'";
else
$construct .= " OR keywords LIKE
'%$search_each%' OR city LIKE
'%$search_each%' or state LIKE '%search_each%'";
}
关于php - 让 PHP 搜索一切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6337907/