Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите правильно связать таблицы...

68K
05 декабря 2012 года
BlGhost
24 / / 25.11.2012
Делаю курсовик через PHP + MySQL.

В база есть таблица spec (специальности с полями id и name) и таблица students, одно из полей которой specID (id специальности), по которому подставляется значение из таблицы spec.

Проблема в следующем: Если я удалю из какую-нибудь специальность из spec, я хочу, чтобы в таблице students при выборке в поле специальность было написано "не определена". Я пробовал до удаления специальности из spec, в таблице Students specID приравнивать к 0. запросом
 
Код:
UPDATE students SET specID='0' WHERE id=".$_GET[spec_id_del];
и удалять запись из spec

А потом средствами PHP выводить на экран, например, "Не определено", если specId=0

но когда делаю выборку из students поля с нулевыми значениями не выбираются....
Может подскажите какое-нибудь решение
277
05 декабря 2012 года
arrjj
1.7K / / 26.01.2011
внешние ключи же
а выборку делай с left join
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог