Сделайте PHP, чтобы искать все - PullRequest
0 голосов
/ 14 июня 2011

Мне было интересно, как я буду искать больше таблиц в моей поисковой базе данных, чтобы включить город и поиск.Город и поиск уже есть в моей базе данных, все что мне нужно сделать, это искать их, но я не знаю как.

Это то, что у меня есть:

//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%'";
}

1 Ответ

2 голосов
/ 14 июня 2011

Измените код на:

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%'";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...