Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Выборка из нескольких полей (Олег) 10/02/2003 - 12:10:30
      Re: Выборка из нескольких полей (dannis) 10/02/2003 - 16:32:04
      Re: Выборка из нескольких полей (Олег) 11/02/2003 - 12:35:03
      Re: Выборка из нескольких полей (vi.k) 12/02/2003 - 14:15:38

> Original message text:
> From: Олег - 10/02/2003 - 12:10:30
> Subject:Выборка из нескольких полей
> -----------------
> Искал в форуме, не нашел :(
>
> Есть таблица. Хочу искать в ней всей, то есть нескольких полях одновремменно. Что то типа:
> SELECT * FROM base_firms where table1 like '%$search%' or table2 like '%$search%', но не только для двух, а для всех или практически всех полей.
>
>
> Хочу искать в несколких полях, типа where * like '%$search%'.
> Если хоть в одном из полей записи соблюдается условие, то эта запись должна быть найдена. Притом список полей лучше иметь как переменную, для того, чтобы можно было регулировать диапазон полей.
>
> Можно ручками переписать все поля через "or", но как то громоздко. Есть ли более красивое решение?
>
>


From: vi.k - 12/02/2003 - 14:15:38
Subject:Выборка из нескольких полей
-----------------
При больших объёмах данных это будет ОЧЕНЬ не оптимально.
Может проще изменить политику и сказать пользователю, что так делать нельзя. Думаю, что обычно пользователь знает, что он хочет найти - адрес фирмы или саму фирму...



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
6680



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |