Función count de sql

La función count de sql nos servirá para saber cuantos registros tenemos en una tabla. por ejemplo si  queremos conocer la cantidad de clientes que teneos en nuestra tabla.

Veamos un ejemplo
$mysql = mysqli_connect($server, $user, $password) 
or die("error");
mysqli_select_db($mysql, 'practica');

$result = mysqli_query($mysql, "SELECT COUNT(*
AS total_clientes from clientes ");
foreach($result as $row){
    echo "La cantidad de clientes es:".$row['total_clientes'];
}


Como vemos en la sentencia SELECT esta vez no ponemos los campos de la tabla cliente, colocamos la llamada a la función count pasando como parámetro un asterisco y un alias para su posterior recuperación del dato.

Si queremos saber cuantos clientes se llaman igual solo añadiremos un WHERE a nuestra consulta indicando que campos queremos contar.


$result = mysqli_query($mysql, "SELECT COUNT(*
AS total_clientes from clientes 
WHERE nombre='jose' ");


Comentarios