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




MySQL.RU - Webboard



Вернуться
Организация таблиц для сложных и гибких анкет (mougly) 26/09/2004 - 12:36:14
      Re: Организация таблиц для сложных и гибких анкет (Валентин) 28/09/2004 - 10:39:39
      Re: Организация таблиц для сложных и гибких анкет (mougly) 28/09/2004 - 14:30:41



From: mougly - 26/09/2004 - 12:36:14
Subject:Организация таблиц для сложных и гибких анкет
-----------------
вот такая табличка как на картинке, http://no-time.org/uploads/dbs.GIF ... вот так довольно удобно хранить настроики пользователей, тк можно без добовления полей в таблицу добовлять новые настроики уже при рабочей системе. но столкнулся с проблемой поиска, когда надо наити сразу по разным опциям например где одновнременно (`age`='15' и `lang`='3'). когда есть таблица с полями id | age | lang | ... | тогда поиск проблем не состовляет :) а вот с таким вариантом чето не могу придумать. и вообще есть ли смысл устраивать таблицы именно так? как на картинке, и если можно то посоветуите как распечатывать анкету оптимальней из такой таблицы, ато у меня получается после выборки каждый раз сравнение поля `option` с доступными значениями и в зависимости от них уже вывод той или иной строки. это походу не оптимально из-за большого кол-ва сравнений...

з.ы. если всё вышеописанное трудно объяснить, то в кратце моя проблема такова: не могу выбрать подходящую организацию таблиц, условия такие: поиск сразу по нескольким полям, и возможность изменения/дополнения "опций" не изменяя/дополняя таблицу...

надеюсь понятно объяснил :)




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

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

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



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