Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/08/2012, 05:29
pcid
Usuario no validado
 
Fecha de Ingreso: abril-2008
Mensajes: 50
Antigüedad: 16 años, 11 meses
Puntos: 16
Respuesta: Limitación para registros en una tabla (MySQL)

Cita:
Iniciado por wipitillo Ver Mensaje
Que mal. Pensé que podía utilizar algo así como:

$total = mysql_num_rows()

if($total>=20)
{
echo "La sección no está disponible"
}

esto no es útil. Perdona mi ignorancia, pero no soy diestro en php y mysql estoy por primera vez en esto.

Código PHP:
Ver original
  1. // Parámetros para conexión a base de datos
  2. $db_host = 'TU_SERVIDOR';
  3. $db_database = 'TU_BASE_DE_DATOS';    
  4. $db_user = 'TU_USUARIO';
  5. $db_password = 'TU_PASSWORD';
  6.  
  7. $db = mysql_connect($db_host, $db_user, $db_password)
  8.       or die('ERROR: No se connecto a la base de datos.');
  9. mysql_select_db($db_database)or die('ERROR:'.mysql_error());
  10.  
  11. // Se ejecuta la consulta del count
  12. $qry = 'select count(*) from tabla';
  13. $result = mysql_query($qry, $db);  
  14. $row = mysql_fetch_row($result);
  15. $registros = $row[0];
  16. mysql_free_result($result);        
  17. mysql_close($db);    
  18.  
  19. if($registros >=20)
  20. {
  21.     echo "La sección no está disponible"
  22.     mysql_close($db);    
  23.     return;
  24. }
  25.  
  26. // NO OLVIDES CERRAR LA SESION después.