[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysql
Soprano
Я хочу добавить новую запись в таблицу, как проверить, существует ли она в базе????

Цитата
Я хочу добавить новую записть в таблицу,
(не через phpMyAdmin)



Спустя 6 минут, 28 секунд (5.02.2010 - 20:03) Ice написал(а):
SQL'ем проверить?

Спустя 2 минуты, 30 секунд (5.02.2010 - 20:05) Soprano написал(а):
Ice да

Спустя 2 минуты, 3 секунды (5.02.2010 - 20:07) Ice написал(а):
Есть там такая конструкция
IF EXISTS, но, боюсь, что к данной задаче она неприменима. Может, поможет выставить флаг UNIQUE у требуемго поля.

Спустя 4 часа, 2 минуты, 56 секунд (6.02.2010 - 00:10) Gabriel написал(а):
Soprano
перед вставкой выполняешь запрос на выборку поля/полей с введенным/и значениями трамбуешь его в mysql_num_rows и если вернет 0 добавить запись если больше нуля сообщить об ошибке и заставить ввести значение/я заново.


_____________
Я бы изменил мир, но Бог не даёт исходников!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.