ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 01.10.2009, 14:30
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами: 10021597

Репутация: 905


По умолчанию

Создаем две таблички
Код:
CREATE TABLE city (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, city_name VARCHAR(100));
CREATE TABLE univer (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, city_id INT, univer_name VARCHAR(100));
В первой таблице хранятся названия городов и их id. Например
Код:
city
==========================
id	city_name
--------------------------
1	Москва
2	Санкт-Петербург
3	Екатеринбург
Во второй будут храниться названия университетов
Код:
univer
==========================
id	city_id	univ_name
--------------------------
1	1	МГУ
2	1	МФТИ
3	3	Уральский государственный педагогический университет
4	2	Технический университет
5	1	МГИМО
6	2	Морской технический университет
7	3	Уральский государственный горный университет
8	2	Петербургский государственный университет путей сообщения
9	3	Уральский государственный лесотехнический университет
Где университеты с city_id = 1 - московские, city_id = 2 - питерские, city_id = 3 - ёбургские
Ну и связь таблиц может быть такой (city.id = univer.city_id)
PHP код:
$city_id intval ($_GET['city_id']);
mysql_query ("SELECT c.id, c.name, u.id, u.univ_name FROM city c
LEFT JOIN univer u ON c.id = u.city_id
WHERE c.id = '
$city_id'"); 
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доим Слоты или как заработать на казино SKIN-BRAIN Болталка 8 09.04.2009 11:17
Мой ржачный разговор в аське с кем-то вроде как с античата, как я подумал Дрэгги Болталка 21 22.07.2007 12:33
Установка Windoze глазами линуксоида (100% факты) nerezus Болталка 47 16.10.2005 15:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.