Общие > Базы данных
Поиск сразу по нескольким полям
(1/1)
RelaX:
Как произвести поиск определеного слова сразу в двух и более колонках одной таблицы?
$g=mysql(DBName,"select * from price where ((artikul LIKE \'%$text%\') or (uslov LIKE \'%$text%\') (krharakteristika LIKE \'%$text%\'))");
что-то не работает (он ничего не находит)
fidget:
вывод ошибок пока еще никому не повредил, т.к. запрос у тебя составлен неправильно.
AlieN:
--- Цитировать ---RelaX:
$g=mysql(DBName,"select * from price where ((artikul LIKE \'%$text%\') or (uslov LIKE \'%$text%\') (krharakteristika LIKE \'%$text%\'))");
--- Конец цитаты ---
Меняем на
$g=mysql(DBName,"select * from price where ((artikul LIKE \'%$text%\') or (uslov LIKE \'%$text%\') or (krharakteristika LIKE \'%$text%\'))");
Навигация
Перейти к полной версии