|
|
PHPAdictos.com
|
Registros Totales (MySQL)
|
|
Un aspecto muy útil e importante cuando accedemos a una determinada tabla de nuestra base de datos, es calcular el número de registros totales. Por ejemplo, si queremos contar usuarios, artículos totales, noticias... este artículo desvelará la función que sirve para tal cosa.
Cómo es lógico, es programación siempre se trata de optimizar los códigos escribiendo, valga la redundancia, el menor código posible. Por ello, no nos vale la idea siguiente: recorro los registros de la tabla uno por uno y voy sumando 1 a una variable contador. Como estructura, sería correcto. Pero en el sentido práctico pensamos: "y si hubiera una función que me hiciese ese trabajo...". Pues bien, la función que nos ahorrará todo ese código es mysql_num_rows(). Veámoslo con un ejemplo:
<?
//conecto con la base de datos:
$conector = mysql_connect("tuhost","tuusuario","tucontraseña");
mysql_select_db("tubasededatos",$conector);
//seleccionamos todos o un campo de la tabla deseada:
$consulta = "select * from usuarios";
$consulto = mysql_query($consulta,$conector);
//contamos con nuestra función, pasando el resultado a otra variable:
$nusuarios = mysql_num_rows($consulto);
//imprimimos esa variable:
echo "<b>Número de Usuarios:</b> ";
echo $nusuarios;
//cerramos conexión:
mysql_close($conector);
?>
|
|
|
Artículo leido 7722 veces desde el 26/2/2004
|
|
|
|
|
|
|
|
|
|
|