![]() |
|
Модераторы: skyboy |
![]()
|
|
| Igor_CH |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 288 Регистрация: 20.3.2005 Репутация: нет Всего: нет |
При добавлении раздела новостей в БД, я назначаю имя раздела и ID раздела.
Как сделать проверку на ID раздела, чтоб ID нового раздела не совпадал с ID уже внесенных разделов?
|
|||
|
||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 15 Всего: 54 |
Ну а чето бы id не сделать autoincrement... ???
-------------------- ![]() |
|||
|
||||
| Igor_CH |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 288 Регистрация: 20.3.2005 Репутация: нет Всего: нет |
менять его иногда надо
|
|||
|
||||
| Bose |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: 1 Всего: 51 |
сорри, но я в PHP ни бельмеса не понимаю, поэтому дам только SQL код проверки:
если раздел с таким id уже существует, то запрос вернёт этот id (в принципе здесь можно всё что угодно вернуть), если такого раздела нет, то запрос вернёт NULL. Можно еще так сделать:
Это сообщение отредактировал(а) Bose - 13.1.2006, 18:19 |
||||
|
|||||
| Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 20 Всего: 40 |
проще unique индекс приклеить на id раздела. И можно добавлять без этой проверки. При совпадении с уже существующим mysql просто вернет ошибку.
-------------------- Бонифаций. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |