Есть поле поиска. В базе есть запись в таблице "Ступица передняя Mazda TITAN", когда пишу в поиске "ступица передняя mazda titan", все нормально выводит.
А если пишу Ступица Mazda TITAN не работает ничего.
Поскажите плиз уже зашел в тупик.
Вот мой запрос.
$search=$_POST['name_zappa'];
$result=mysql_query("SELECT * FROM `zap` WHERE CONCAT(`zap`, `oem`) LIKE '%".addslashes(trim($search))."%' ");
$count_rows = mysql_num_rows(mysql_query($result));
while($row=mysql_fetch_array($result))
Спустя 1 час, 18 минут, 35 секунд (13.10.2012 - 00:36) inpost написал(а):
% - любые символы ДО или ПОСЛЕ.
У тебя ЛЮБЫЕ СИМВОЛЫ ДО(!!) "Ступица Mazda TITAN" и любые символы ПОСЛЕ. А не в середине.
Хочешь иначе, пиши %Ступица%Мазда%Титан%
Или %Ступица% OR %Мазда% OR %Титан%
По твоему усмотрению.
У тебя ЛЮБЫЕ СИМВОЛЫ ДО(!!) "Ступица Mazda TITAN" и любые символы ПОСЛЕ. А не в середине.
Хочешь иначе, пиши %Ступица%Мазда%Титан%
Или %Ступица% OR %Мазда% OR %Титан%
По твоему усмотрению.