Función mysql_num_rows() de PHP
Definición y uso
La función mysql_num_rows() devuelve el número de filas en el conjunto de resultados.
Sintaxis
mysql_num_rows(data)
Parámetros | Descripción |
---|---|
data | Obligatorio. Resultado de la consulta. Este resultado de la consulta se obtiene de la llamada mysql_query(). |
Descripción
mysql_num_rows() devuelve el número de filas en la colección de resultados. Este comando solo es válido para sentencias SELECT. Para obtener el número de filas afectadas por consultas INSERT, UPDATE o DELETE, utilice mysql_affected_rows().
Sugerencias y comentarios
Nota:Si se utiliza mysql_unbuffered_query()Entonces, mysql_num_rows() solo devuelve el valor correcto hasta que se extraen todas las filas de la colección de resultados.
Ejemplo
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * FROM person"; $result = mysql_query($sql,$con); echo mysql_num_rows($result); mysql_close($con); ?>
Salida similar a:
3