Изваждане на подобни резултати

uphero

Registered
Имам записи в БД
InvisionFocus Tutorials v1.5.0 for IP.Board v3.4.x
Willbridge v1.1.2 – Premium WordPress Theme
...
как да изкарам подобни резултати според това изречение от БД?
По точно как ще стане заявката,ще трябва ли да се раздели изречението?
 
хубаво е да направиш със explode да търсиш празно място и да разделиш думите
Код:
$search=$_GET['search'];
$terms = explode(' ', $search);

$bits = array();
foreach ($terms as $term) {
    SELECT * FROM news WHERE title like '%$term%'
}

Много набързо нахвърлян вариант.
 
Друг вариант които намерих наскоро:
Код:
$str = "product1 prod2 prod4";
$sql = "select * from tableprod where (prod like '%" . str_replace( ' ', '%\' AND prod LIKE \'%', $str ) . '%\')';
общо взето замества празното пространство с % символа
 
Hous каза:
Друг вариант които намерих наскоро:
Код:
$str = "product1 prod2 prod4";
$sql = "select * from tableprod where (prod like '%" . str_replace( ' ', '%\' AND prod LIKE \'%', $str ) . '%\')';
общо взето замества празното пространство с % символа
Благодаря за бързия отговор,ще се наспя и ще пробвам и ще постна резултата
 
Първия вариант не можах да го подкарам,втория вади само същото заглавие.
 

Back
Горе