Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: База данных одноклассников

Сообщения:  [1-10]   [11-15] 

 
 автор: Jura   (30.09.2007 в 13:58)   письмо автору
 
   для: Dizels   (30.09.2007 в 13:48)
 

Да... все правильно.

   
 
 автор: Dizels   (30.09.2007 в 13:48)   письмо автору
 
   для: Jura   (30.09.2007 в 13:26)
 

Т.е. получается примерно так?

Таблица учебные заведения:
состоит из полей---------id_zav -------name------------obrazov---------------- id_sity
пример------------------------1--------школа №2--------среднее-------------------2(т.е. Москва)
-------------------------------------2------------МГУ-------------высшее--------------------2

Таблица пользователь:
состоит из полей------ id_user----- login----passw ------e-mail -------surname-----name----otchestvo
пример-----------------------1--------- test--------123------ sd@fg.ru------Иванов-------Иван----Иванович

Таблица связи:
состоит из полей-------id_user--------id_zav
пример-------------------------1---------------2
------------------------------------1---------------1

Вот таким образом? Я все правильно понял?

   
 
 автор: Jura   (30.09.2007 в 13:26)   письмо автору
 
   для: Dizels   (30.09.2007 в 13:20)
 

прикрепить несколько заведений легко.

вариант номер раз!
1. отдельная таблица заведений, каждое заведение имеет уникальный индекс
2. отдельная таблица пользователей, каждый пользователь имеет уникальный индекс
3. таблица связей где к индексу пользователя присваивается индекс заведения (и получается равенство)

а потом группируешь из 3 таблицы данные по индексу пользователя, из вервой таблицы получаешь инфу о пользователе и из 2 таблицы получаешь инфу о заведении и затем выводишь только нужные поля и получается нужная тебе таблица.

   
 
 автор: Dizels   (30.09.2007 в 13:20)   письмо автору
 
   для: Jura   (30.09.2007 в 12:53)
 

Jura, спс за ссылку, однако мне нужно самому реализовать это.
sim5, не обижайся:) Я просто хочу, чтобы ответили на мой вопрос:) Вот смотри, ученое заведение(школа, институт или еще что - не важно, в общем все их я буду называть учебное заведение) нам всегда известно, так как у каждого заведения вне зависимости от его месторасположения и т.д. есть уникальный параметр id_zav. Уже саму таблицу заведений я если что потом подправлю, сейчас же меня интересует, как к пользователю можно прикрепить несколько учебных заведений.

   
 
 автор: sim5   (30.09.2007 в 13:00)   письмо автору
 
   для: Dizels   (30.09.2007 в 12:48)
 

>поэтому давайте не будем отвлекаться!

Даже так?)) Ну тогда думайте как, а я не представляю, как потом нужно найти то, неважно что.

   
 
 автор: Jura   (30.09.2007 в 12:53)   письмо автору
 
   для: Dizels   (29.09.2007 в 22:04)
 

Идея неплохая, но зачем изобретать велосипед. [url]vcontacte.ru[/url]

   
 
 автор: Dizels   (30.09.2007 в 12:48)   письмо автору
 
   для: sim5   (30.09.2007 в 12:39)
 

Ну вот названия для меня как раз-таки не важны, для этого есть пункт name и вот туда можно писать школа № 1 или колледж 2 и т.д., да и собственно вопрос у меня другой, поэтому давайте не будем отвлекаться!

   
 
 автор: sim5   (30.09.2007 в 12:39)   письмо автору
 
   для: Dizels   (30.09.2007 в 12:29)
 

А как вы будете учитывать заведения, кроме номера, есть ведь и разница в названиях - школа, колледж, лицей и бог весть чего еще сейчас есть?

   
 
 автор: Dizels   (30.09.2007 в 12:29)   письмо автору
 
   для: sim5   (30.09.2007 в 12:25)
 

sim5, посмотрите плз мой первый пост - там такая таблица есть.

Мне не понятно другое - как реализовать запись/хранение/вывод данных о том, что пользователь мог учиться в нескольких заведениях?

   
 
 автор: sim5   (30.09.2007 в 12:25)   письмо автору
 
   для: Dizels   (30.09.2007 в 11:34)
 

Ну тогда вам наверное нужно будет для каждого города иметь список номеров школ, лицеев и прочих учебных заведений (и их названий), иначе затруднительно будет вести поиск в базе.

   

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования