physh
поедатель запятых
search - match/like
Делаю поиск для сайта. К сожалению у MySql не такой замечательный man. как у php.net
Вот почитал там немного и что-то не пойму - через что лучше делать это - match against или %like%.
Буду очень рад если кто прояснит как это ЛУЧШЕ делать, а если еще и пример подкинет....
Вот моя попытка:
id | section | brief | body | ... | ...
--------------------------------------------------------
12 | news | описание | текст| ... | ...
Делаю поиск для сайта. К сожалению у MySql не такой замечательный man. как у php.net
Вот почитал там немного и что-то не пойму - через что лучше делать это - match against или %like%.
Буду очень рад если кто прояснит как это ЛУЧШЕ делать, а если еще и пример подкинет....
Вот моя попытка:
id | section | brief | body | ... | ...
--------------------------------------------------------
12 | news | описание | текст| ... | ...
PHP:
$keywords = explode(" ", $search_str);
$query = "SELECT id,section,brief FROM bigman " .
"WHERE body LIKE '%".$keywords['0']."%'";
for ($i=1; $i<count($keywords); $i++) {
$query = $query." AND body LIKE '%".$keywords[$i]."%'";
}
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result))
{echo все что получили;}