neverchik
23.01.2016 - 22:47
Здравствуйте ещё раз) гуглил но не нашел как ограничить добавление записей в БД? Например есть запись, нужно добавить не больше 5, если больше то сообщение об ошибке.
смотрю где ограничения.
1) не больше N записей, всего или для кого-то конкретного.
Проверяй сколько записей уже есть, перед добавлением.
2) Добавить не больше N записей за раз.
считать сколько записей добавляется.
neverchik
23.01.2016 - 23:11
Цитата (Kusss @ 23.01.2016 - 22:53) |
смотрю где ограничения. 1) не больше N записей, всего или для кого-то конкретного. Проверяй сколько записей уже есть, перед добавлением. 2) Добавить не больше N записей за раз. считать сколько записей добавляется. |
Не больше N записей в таблицу, всего, для админа потому что в админке только надо
inpost
23.01.2016 - 23:26
neverchikТак скриптом делай проверку количества записей и всё.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
$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
24.01.2016 - 00:11
Цитата (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 |
Спс, пробую. Если получится отпишусь
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.