Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/04/2014, 11:21
Avatar de Djoaq
Djoaq
 
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 11 años, 7 meses
Puntos: 38
Respuesta: Consulta mysql y condiciones

Hola deberías hacer un codigo php que antes de insertar compruebe la cantidad de usuarios que tienes en la bd .. algo asi como

de tipo :
Código PHP:
Ver original
  1. // Datos para la conexion
  2. $host = 'mysql_host';
  3. $database = 'mysql_database';
  4. $username = 'mysql_user';
  5. $password = 'mysql_pd';
  6.  
  7. // Conectarse a MySQL
  8. $link = mysql_connect($host, $username, $password);
  9. if (!$link) {
  10.     die('Error al conectarse a mysql: ' . mysql_error());
  11. }
  12.  
  13. // Seleccionar nuestra base de datos
  14. $db_selected = mysql_select_db($database, $link);
  15. if (!$db_selected) {
  16.     die ('Error al abrir la base de datos: ' . mysql_error());
  17. }
  18. else {
  19.  echo 'Conexion establecida.';
  20. }
  21.  
  22. //ahora comprobamos cuantos users hay con nombre pedro
  23. $result=mysql_query();
  24.  
  25. $sql = "SELECT count(id) as total from estudiantes";
  26. $result = mysql_fetch_assoc($sql);
  27. // verificamos que no haya error
  28.  
  29. if ($result>4){ //si el nº de registros en bd es menor que 4 ha llegado al limite le queda 1
  30.    echo "Ya hay 4 users";
  31.  
  32. }
  33.  
  34. if($result==5) { //si el numero de registros en bd es 5 entonces ha llegado al limite
  35.    
  36.    echo "hay exactamente 5";
  37.  }
  38.  
  39.  if($result<5) {//siempre que el numero de usuarios en bd sea menor que 5 hacer insert
  40.    
  41.    echo "Hacer insert en la bd";
  42.  }

Espero te ayude!
Saludos!