Общие > Базы данных

Поиск сразу по нескольким полям

(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%\'))");

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии