Файл php живого поиска найденного на просторах интернета
header("Content-type: text/html; charset=windows-1251");
$search = $_POST['search'];
$search = addslashes($search);
$search = htmlspecialchars($search);
$search = stripslashes($search);
if($search == ''){
exit("Начните вводить запрос");
}
$db = mysql_connect("localhost","user","password");
mysql_select_db("basa",$db);
mysql_query("SET NAMES cp1251");
$query = mysql_query("SELECT * FROM table WHERE MATCH(text) AGAINST('$search')",$db);
if(mysql_num_rows($query) > 0){
$sql = mysql_fetch_array($query);
do{
echo "<div>".$sql['text']."</div>";
}while($sql = mysql_fetch_array($query));
}else{
echo "Нет результатов";
}
всё работает, но нужно выдачу организовать по другому
например в базе есть 3 строки с таким содержанием
1. белый черный
2. красный синий
3. синий черный зеленый
сейчас если ввести слово в поиск - синий, то выдаст строки со словом синий,
но если ввести - синий зеленый, то не выдаст ничего хотя 3 строка подходит для выдачи
помогите разобраться с вопросом