Может кто-нибудь помочь, я пытаюсь построить поиск с помощью PHP, который ищет текстовое поле в MySQL.
Я бы хотел, чтобы пользователи могли вводить критерии, критерии или критерии, а не критерии, а также иметь возможность поиска строк, например:
(«Эта фраза» ИЛИ «Эта фраза») И слово
В настоящее время я использую приведенный ниже пример для генерации строки поиска:
$all = $row['and_search'] ;
$any = $row['or_search'] ;
$none = $row['not_search'];
if((!$all) || ($all == "")) { $all = ""; } else { $all = "$all"; }
if((!$any) || ($any == "")) { $any = ""; }
if((!$none) || ($none == "")) { $none = ""; } else { $none = "$none"; }
Вышеописанное прекрасно работает только для отдельных слов, но не для поиска, как в примере выше.
Есть идеи, как мне этого добиться?