Artículos
PHP

Número de resultados de una consulta a base de datos con PHP

20/Ene/2013

Cuando estemos realizando una consulta a una base de datos con PHP nos va a resultar muy útil el saber el número de resultados que obtenemos. Para ello existen varias formas de realizarlo. Una primera que es mediante el API programático de PHP y la otra que es mediante una consulta SQL.

En este caso vamos a recuperar el número de resultados de una consulta a una base de datos de forma programática en PHP.

Así, lo primero que haremos será conectarnos a la base de datos.

@ $db = new mysqli(localhost, "root", "password", "biblioteca");

if ($db->connect_error)
	die('Error de Conexion ('.$db->connect_errno.')'.$db->connect_error);

Vemos que nos hemos conectado a una base de datos llamada «biblioteca» con el usuario «root» y de contraseña «password». No dejes de leer el artículo cómo conectarse a MySQL con PHP para ver más en detalle el proceso de conexión.

Lo siguiente será el realizar una consulta SQL sobre la base de datos.

$query = "SELECT * FROM libros";
$result = $db->query($query);

Montamos una consulta SQL y la ejecutamos sobre la base de datos mediante el método query. Podemos observar que la consulta es sencilla y simplemente recupera toda la información de la tabla libros.

Ahora vamos a ver el número de resultados que nos ha devuelto la consulta. Para ello utilizamos el método num_rows sobre el resultado de la consulta.

$numfilas = $result->num_rows;
echo "El número de elementos es ".$numfilas."
";

Ya solo nos quedará cerrar la conexión a la base de datos.

$result->free();
$db->close();

Código Fuente

Descárgate el código fuente de Número de resultados de una consulta a base de datos con PHP
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Suscribir
Notificar de
guest
0 Comentarios
Opiniones integradas
Ver todos los comentarios