Търсене в Mysql

kiro24

New Member
Имам следния код за търсене в базата данни:

PHP:
$search=$_GET['search']; 
$words = explode(' ', $search); 
$where=array();
foreach ($words as $word) 
        $where[] = "LCASE(header) LIKE '%" .mb_strtolower($word,'UTF-8')."%'" ; 

$sql = "SELECT * FROM cars  WHERE ".implode(" OR ", $where)." LIMIT $start,$pp";
$query=mysql_query($sql) or die ('die:'.mysql_error());

Така обаче ми търси всяка дума от изречението по отделно. Как да го направя като всички търсачки .. колкото повече думи толкова по точен резултат?
 
От: Търсене в Mysql

някой дали е работил с това да ми помогне да го преобразувам защото не го разбирам хич :/
 
От: Търсене в Mysql

пак не става като това "full-text search " .. например имам един резултат Audi A3 TDI .. искам като примерно като се напише само Audi и да излизат всички .. колкото повече уточняваш толкова по точен резултат. :) Дали има по простичак варянт да стане?
 

Горе