The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите с выборкой"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите с выборкой" 
Сообщение от Ванька emailИскать по авторуВ закладки on 21-Фев-05, 10:22  (MSK)
БД, в ней есть поля sex=enum('m','w') и child=enum('1','2','3','4')
в форме sex принимает значение '','m','w'. child, соответственно '','1','2','3','4'. И там и там '' - "ничего не выбрано". Как мне сделать так, что-бы если значение '', то этот параметр не учитывался в запросе? А то фигня получается. SELECT * FROM BASA WHERE SEX= AND CHILD=, это если я хочу выбрать независимо от пола и количества детей. Фигня ведь. :(
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Помогите с выборкой" 
Сообщение от Lucky emailИскать по авторуВ закладки(??) on 21-Фев-05, 12:57  (MSK)
>БД, в ней есть поля sex=enum('m','w') и child=enum('1','2','3','4')
>в форме sex принимает значение '','m','w'. child, соответственно '','1','2','3','4'. И там и
>там '' - "ничего не выбрано". Как мне сделать так, что-бы
>если значение '', то этот параметр не учитывался в запросе? А
>то фигня получается. SELECT * FROM BASA WHERE SEX= AND CHILD=,
>это если я хочу выбрать независимо от пола и количества детей.
>Фигня ведь. :(


проверять данные на входе запроса и строить запрос соответствующим образом

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите с выборкой" 
Сообщение от Ванька emailИскать по авторуВ закладки on 21-Фев-05, 13:09  (MSK)
>проверять данные на входе запроса и строить запрос соответствующим образом
Не вариант. На самом деле там штук 20 многовариантных полей. Мне кажется более карсивым и удобным было-бы всё сделать в одном запросе.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Помогите с выборкой" 
Сообщение от Lucky emailИскать по авторуВ закладки(??) on 21-Фев-05, 13:14  (MSK)
>>проверять данные на входе запроса и строить запрос соответствующим образом
>Не вариант. На самом деле там штук 20 многовариантных полей. Мне кажется
>более карсивым и удобным было-бы всё сделать в одном запросе.

дак он и так один будет.
просто where к нему будет формроваться динамически, в зависимости от того, что пришло

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру