Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Как хранить следующие данные?? |

01.10.2009, 11:58
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
Как хранить следующие данные??
Работаю над страницей регистрации пользователя.
На этой странице есть два поля для выбора: город и университет. Как только пользователь выбирет свой город, ему аяксом тут же подгрузится список университетов в его городе. Понятно, что для каждого города свой набор университетов.
В форму для первого поля для выбора, названия городов у меня подгружаются из массива, который объявлен в моделе.
Вопрос а как мне теперь хранить названия университетов? Ведь если хранить в таблице с двумя полями: в первом - название города, а во втором - названия университетов. Как их правильно записать в одно поле? Чтобы можно было без труда их оттуда изъять?
может хранить названия университетов в массиве??
Но я не представляю как до них можно будет добраться, ведь когда юзер выбирает свой город, ему должен будет подгрузиться соответствующий список университетов в его городе!!!!! 
|
|
|

01.10.2009, 12:02
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Хранить данные в двух таблицах, например, city, где будут поля id (ключевое) и name (название города), и univer - поля id (ключевое), city_id (это поле связано с первой таблицей по полу id) и univ_name (название универа)
|
|
|

01.10.2009, 12:08
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
Хранить данные в двух таблицах, например, city, где будут поля id (ключевое) и name (название города), и univer - поля id (ключевое), city_id (это поле связано с первой таблицей по полу id) и univ_name (название универа)
ты говоришь об ассоциациях???
|
|
|

01.10.2009, 12:20
|
|
Постоянный
Регистрация: 10.12.2005
Сообщений: 939
Провел на форуме: 3886281
Репутация:
929
|
|
Он говорит о 2 массивах ил 2 таблицах типа:
--------------------------
1ГОРОД | 1
2ГОРОД | 2
3ГОРОД | 3
--------------------------
1универ | 1
2универ | 1
3универ | 1
4универ | 2
5универ | 2
6универ | 2
7универ | 3
8универ | 3
9универ | 3
--------------------------
а дальше select univer from tbl_univer where univer_id=gorod_id and gorod="ВЫБЕРЕТЕ ГОРОД"
Последний раз редактировалось spider-intruder; 01.10.2009 в 12:25..
|
|
|

01.10.2009, 12:31
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Вопрос а как мне теперь хранить названия университетов? Ведь если хранить в таблице с двумя полями: в первом - название города, а во втором - названия университетов. Как их правильно записать в одно поле? Чтобы можно было без труда их оттуда изъять
да, так и хранить, одна таблица (univer), три поля:
1. id
2. univer_naz
3. gorod
select * from `univer` where `gorod`='выбранный_город' order by `univer_naz` DESC
зачем усложнять двумя таблицами - не совсем понятно
|
|
|

01.10.2009, 12:42
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
Сообщение от Pashkela
да, так и хранить, одна таблица
зачем усложнять двумя таблицами - не совсем понятно
Ну как правило это делается потому что в последствии название города может быть связано не только с университетами, а ещё и с другими таблицами...
|
|
|

01.10.2009, 12:50
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
2 pashkella
для каждого города ведь должны быть ОПРЕДЕЛЕНЫ свои университеты.
напрмер. Томск --- ТГУ, ТПУ и т.д.
select * from `univer` where `gorod`='выбранный_город' order by `univer_naz` DESC
поле селект получит университеты всей россии!!! Зачем же так?
|
|
|

01.10.2009, 12:54
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
поле селект получит университеты всей россии!!! Зачем же так?
where `gorod`='выбранный_город'
rrrrrrrrrrr
|
|
|

01.10.2009, 13:05
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
вопрос актуален!
определённому городу принадлежат строго определённые университеты.
|
|
|

01.10.2009, 13:13
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
krypt3r же сказал как это сделать...
Вот картинка:

Точно так-же подцепляем к городам анкету и всё остальное.
Последний раз редактировалось Gray_Wolf; 01.10.2009 в 13:38..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|