Как ограничить максимальное количество строк в mysql. Например, если число учащихся 4-го класса 4-го класса составляет 30 или более, пользователь не может добавить другого ученика.ограничение максимального ввода базы данных php mysql?
0
A
ответ
1
первый подсчет строк данных условий
$res = mysql_query("SELECT count(*) as cnt FROM `your_table` WHERE grade='4' AND section='1'");
$row = mysql_fetch_assoc($res);
if($row['cnt']<30)
{
// insert student
}
else
{
// not to insert student
}
0
DELIMITER $$
CREATE TRIGGER trigger1
BEFORE INSERT
ON table1
FOR EACH ROW
BEGIN
SELECT COUNT(*) INTO @cnt FROM table1;
IF @cnt > 30 THEN
/**raise an error**/
END IF;
END
$$
DELIMITER ;
Смежные вопросы
- 1. Ограничение ввода с отношениями базы данных
- 2. Ошибка ввода базы данных PHP MySQL
- 3. Ограничение базы данных сервера Mysql
- 4. Получение максимального кол из базы данных MySQL
- 5. Ограничение максимального файла PHP max
- 6. Ограничение данных в php mysql
- 7. Ошибка ввода базы данных MySQL
- 8. Ограничение числа до максимального значения в MySQL
- 9. PHP базы данных MySQL
- 10. Соответствие формы ввода значениям базы данных mysql
- 11. функция для дезинфекции ввода базы данных Mysql
- 12. php mysql данные из базы данных ввода в контактную форму
- 13. Использование MySQL и PHP для создания редактируемой базы данных ввода
- 14. PHP MySQL: проблема ввода данных?
- 15. Запрос базы данных PHP для базы данных mysql.
- 16. RichTextBox ограничение максимального размера?
- 17. Oracle ограничение базы данных
- 18. Переименовать ограничение базы данных
- 19. Ограничение строк базы данных
- 20. Проверка базы данных PHP mySQL
- 21. PHP Mysql копия базы данных
- 22. Обновление базы данных php mysql?
- 23. PHP MySQL проблема базы данных
- 24. PHP - Обновление базы данных MySQL
- 25. Поля базы данных PHP Mysql
- 26. PHP Обновление базы данных MySQL
- 27. PHP MySQL Вставка базы данных
- 28. Базы данных MySQL и PHP?
- 29. Поиск базы данных PHP Mysql
- 30. Размер базы данных. PHP - MySQL
, что вы пробовали до сих пор? –
Если вы используете функцию подсчета использования PHP, тогда проверьте, не участвуют ли студенты 30 или более, вместо вставки! – user2727841
Попробуйте использовать триггер –