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




MySQL.RU - Webboard



Вернуться
Как грамотней построить запрос помогите плиз. (Mrakk) 01/08/2006 - 17:04:06
      Re: Как грамотней построить запрос помогите плиз. (Dinky) 02/08/2006 - 01:38:35

> Original message text:
> From: Mrakk - 01/08/2006 - 17:04:06
> Subject:Как грамотней построить запрос помогите плиз.
> -----------------
> Есть база на MySql. Задача базы - подобие записной книжки. Есть три таблицы
>
> Первая таблица - fio. Num - ключевое поле, идентификатор уникального человека в записной книжке, по его значению к конкретной записи привязываются адреса и телефоны, которых может быть несколько для одного человека.
>
> num fam name otch date
> 99 Зайцев Петр Викторович 1984-08-29
> 100 Величко Владислав Валентинович 1984-02-28
> 101 Денисович Денис Сергеевич 1984-01-01
>
> вторая таблица - addr. собственно адреса.
>
> num city street home
> 99 Красноярск Металлургов 38
> 99 Красноярск Краснодарская 1
> 99 Красноярск Урванцева 17
> 100 Красноярск Металлургов 51
> 101 Красноярск Металлургов 38
> 101 Красноярск Краснодарская 1
> 101 Москва Аэровокзальная 12
>
> третья таблица - phone. номера телефонов.
>
> num tel type
> 99 249121 Дом
> 99 89232845237 Сот
> 100 531498 Дом
> 100 89138392872 Сот
> 101 531297 Дом
> 101 89039888887 Сот
>
> проблема в том, как грамотней построить запрос. есть форма запроса на php с полем для каждого параметра, которые по сработке формы передаются другому скрипту, который делает запрос в базу. поиск должен осуществляться по любым полям. Например если ввести только телефон - должны выводится все люди с таким телефоном и со всеми данными, которые относятся к каждому из этих людей (адрес, имя, отчество и т.д.). Соответственно, в форме могут оставаться не заполненные поля.
>
> заранее спасибо за помощь )
>


From: Dinky - 02/08/2006 - 01:38:35
Subject:Как грамотней построить запрос помогите плиз.
-----------------
ну и сделайте select на все три таблицы, в скрипте проверьте, что вернулось из формы и сгенерите условия для WHERE

--
Dmitry



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

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

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



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