Sudba
Гуру форума
- Регистрация
- 6 Дек 2007
- Сообщения
- 930
- Реакции
- 50
- Автор темы
- #1
Здравствуйте. Есть юзеры, которые заполняют три строки:
Name1 - Саша
Lastname - Мишин
Company - ООО Ромашка
Есть код, который делает поиск по юзерам
Как мы видим он ищет только по столбцу name1, то есть если вбить Саша, то результат выходит, но если вбить:
Саша Мишин
Мишин
ООО Ромашка
Саша ООО Ромашка
Саша Мишин ООО Ромашка
То результата нет. Как правильно прописать условие, чтобы код работал?
Пытался вставить or/and ничего не выходит(
Name1 - Саша
Lastname - Мишин
Company - ООО Ромашка
Есть код, который делает поиск по юзерам
PHP:
if($f == 'search' && mb_strlen($y) > 1)
{
$sq = $y;
$title[] = $L['Search']." '".htmlspecialchars($y)."'";
$where['namelike'] = "user_name1 LIKE '%".$db->prep($y)."%'";
}
Как мы видим он ищет только по столбцу name1, то есть если вбить Саша, то результат выходит, но если вбить:
Саша Мишин
Мишин
ООО Ромашка
Саша ООО Ромашка
Саша Мишин ООО Ромашка
То результата нет. Как правильно прописать условие, чтобы код работал?
Пытался вставить or/and ничего не выходит(
Последнее редактирование модератором: