Общие > Базы данных
Поиск в базе по нескольким словам
NeoNox:
А масив то существует?
У меня этот запрос работает:
$sql = "SELECT
$fld_Id
FROM
$tbl
WHERE
$fld LIKE \'%$SearchString[0]%\'
OR
$fld LIKE \'%$SearchString[1]%\'";
tarya:
You have an error in your SQL syntax near \'LIKE \'%отели%\'\' at line 1
масив есть, я разделяю все слова и получается масив
примерно понял в чем запарка, наверное в MID(data , LOCATE(\'$find\', data) -10, 160) попробую вырезать кусок текста спомошью ПХП
fidget:
--- Цитировать --- data LIKE \'%$word[0]%\' OR LIKE \'%$word[1]%\'";
--- Конец цитаты ---
data LIKE \'%$word[0]%\' OR data LIKE \'%$word[1]%\'
ПС: там кто-то обещался купить себе книжку, как насчет того, что бы в ней и про синтаксис выражений почитать?
NeoNox:
fidget
[OFF]Так купил же :)[/OFF]
fidget:
[OFF]так я его попросила там про синтаксис почитать :-Р[/OFF]
Навигация
Перейти к полной версии