Temas > Programacion > Php > Funcion count de SQL en php
Julio

Funcion count de SQL
Cuando necesitamos saber la cantidad de registros que cumplen 
una condición podemos utilizar la función count, por ejemplo si 
deseamos conocer la cantidad de alumnos que hay en la tabla
"alumnos" la codificación será la siguiente:
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$conexion=mysql_connect("localhost","root","z80") or
  die("Problemas en la conexion");
mysql_select_db("phpfacil",$conexion) or
  die("Problemas en la selección de la base de datos");
$registros=mysql_query("select count(*) as cantidad
                 from alumnos",$conexion) or
  die("Problemas en el select:".mysql_error());
$reg=mysql_fetch_array($registros);
echo "La cantidad de alumnos inscritos son :".$reg[`cantidad`];
?>
</body>
</html>
En la sentencia select en vez de indicar los campos de la tabla,
colocamos la llamada a la función count pasando como parámetro 
un asterisco y creando un alias para su posterior recuperación e
impresión del dato:
<?php
$registros=mysql_query("select count(*) as cantidad
from alumnos",$conexion)
?>
El select no tiene cláusula where ya que debemos contar todos 
los alumnos y no los de algún curso en particular.
La llamada a la función mysql_fetch_array se hace sin estructura 
condicional o repetitiva ya que sabemos que nos retornará un único 
registro (en realidad, un registro que tiene una sola columna
llamada cantidad, en caso de estar vacía la tabla alumnos, se almacena
cero en el alias cantidad):
<?php
$reg=mysql_fetch_array($registros);
?>













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
  12345
6789101112
131415 16171819
20212223242526
2728293031  

Jueves 16 de Octubre 2025
Semana 42

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal