[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ограничить добавление в БД
neverchik
Здравствуйте ещё раз) гуглил но не нашел как ограничить добавление записей в БД? Например есть запись, нужно добавить не больше 5, если больше то сообщение об ошибке.
Kusss
смотрю где ограничения.
1) не больше N записей, всего или для кого-то конкретного.
Проверяй сколько записей уже есть, перед добавлением.
2) Добавить не больше N записей за раз.
считать сколько записей добавляется.
neverchik
Цитата (Kusss @ 23.01.2016 - 22:53)
смотрю где ограничения.
1) не больше N записей, всего или для кого-то конкретного.
Проверяй сколько записей уже есть, перед добавлением.
2) Добавить не больше N записей за раз.
считать сколько записей добавляется.

Не больше N записей в таблицу, всего, для админа потому что в админке только надо
inpost
neverchik
Так скриптом делай проверку количества записей и всё. wink.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Kusss
$sql = "SELECT COUNT(id) FROM `table`";
$sql = mysql_query($sql);
$value = mysql_fetch_assoc($sql);
if ($value['COUNT(id)'] >= 5)
echo 'Вы исчерпали свой лимит';
die();
}
для отдельных личностей
SELECT COUNT(id) FROM `table` WHERE user = 5
neverchik
Цитата (Kusss @ 23.01.2016 - 23:41)
$sql = "SELECT COUNT(id) FROM `table`";
$sql = mysql_query($sql);
$value = mysql_fetch_assoc($sql);
if ($value['COUNT(id)'] >= 5)
echo 'Вы исчерпали свой лимит';
die();
}
для отдельных личностей
SELECT COUNT(id) FROM `table` WHERE user = 5

Спс, пробую. Если получится отпишусь
Быстрый ответ:

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