Hola buenas!!!
¿Cuál es la función para contar el numero de registros en una base de datos? y que después de un cierto numero de registros ya no deje registrar.
Estoy trabajando en un cierto tipo de sistemita de registro de asistentes a un congreso, el cual tiene cupo limitado, el detalle es que no se si la función que tengo que usar es nativa de MySQL o de PHP.
De antemano, Gracias!!! :silbar:
Hola!
Revisa este post (http://stackoverflow.com/questions/8048001/how-can-i-set-a-maximum-number-of-rows-in-mysql-table). Seguro te es util.
Saludos!
Lo ideal es que MySQL haga todo lo que le sea posible, y solo usar PHP cuando no queda otra opción. Asi se respeta el patrón MVC, separando bien las capas.
Para mi la forma mas simple de hacer eso es anidando un select dentro del insert, te pongo un ejemplo:
INSERT INTO alumnos (nombre,apellido,edad) VALUES ('Facundo','Lopez','27') WHERE (SELECT COUNT(*) AS total FROM alumnos)<500
Asi estaríamos limitando los registros a 500.
Saludos