MySQL - limitar ingresos en una tabla

 
Vista:

limitar ingresos en una tabla

Publicado por Ignacio (1 intervención) el 04/01/2017 20:54:25
Hola

Tengo muchas tablas, las cuales lleno a través de un mail, es para subscribirse a un evento.
La idea es que no cargue mas de 30 inscriptos por tabla, y me de un mensaje que el cupo esta lleno

Después de conectarme a mySQL utilizo lo siguiente

1
2
3
4
5
6
mysql_real_escape_string($email);
mysql_set_charset('utf8');
mysql_query("INSERT INTO $taller_j (apellido, nombre,   email) VALUES ('$apellido','$nombre','$email')") ;
mysql_query("INSERT INTO $taller_I (apellido, nombre,   email) VALUES ('$apellido','$nombre','$email')") ;
mysql_query("INSERT INTO $taller_II (apellido, nombre,   email ) VALUES ('$apellido','$nombre','$email')") ;
mysql_close();

Cuando alguna tabla este con 30 subscriptos me de error

Grs
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

limitar ingresos en una tabla

Publicado por xve (1151 intervenciones) el 05/01/2017 07:37:11
Tendrás que contar los registros que tiene cada tabla antes de añadirlos, no? algo así:
1
2
3
4
5
6
$result=mysql_query("SELECT count(*) as Total FROM $taller_j");
$row = mysql_fetch_assoc($result);
if($row["Total"]<30)
{
    haces los insert...
}

Es esto lo que buscas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar