|
|
|
| Пытаюсь сделать поиск на сайте как сделать так, чтобы слова находились целиком, а не часть слова, т.е. если прописываешь часть слова, то находятся все статьи где встречается часть слова.
Вот код:
function search($words)
{
$words = htmlspecialchars($words);
if($words === "") return false;
$query_search = "";
$array_words = explode(" ",$words);
foreach($array_words as $key=>$value)
{
if(isset($array_words[$key-1]))
$query_search .= ' OR ';
$query_search .= 'type LIKE "%'.$value.'%"';
}
$query = "SELECT * FROM system_position WHERE $query_search";
$result = mysql_query($query);
$i = 0;
while($row = mysql_fetch_array($result))
{
$results[$i] = $row;
$i++;
}
return $results;
}
|
| |
|
|
|
|
|
|
|
для: algoritm2
(25.01.2015 в 20:15)
| | думаю, надо убрать в запросе %-ты, LIKE '$value' | |
|
|
|