Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/04/2014, 11:27
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

Te el mismo ejemplo recibiendo un valor por post ...

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