Función PHP que cuenta el numero de filas en una consulta
Para obtener estadísticas necesitamos el numero de filas de una consulta, ejemplo, numero total de usuarios activos etc.
A continuación les dejo la función que obtiene el numero de filas de una consulta
Supongamos que el archivo se llama consulta.php y esta en la carpeta modelo
//LOS VALORES QUE PONDRIAMOS AQUI SERIA EL CAMPO Y LUEGO EL DATO CON EL QUE QUEREMOS COMPARAR
function datoBuscar($campo,$dato){
include ("configuracion.php");
$enlace = conectar_mysql($servidor,$usuario,$contra,$bd);
$alumnos = "SELECT $campo FROM vmlzj_comprofiler WHERE $campo='$dato'";
$resultado = mysql_query($alumnos,$enlace);
$numeroFilas = mysql_num_rows($resultado);
return $numeroFilas;
}
Para mandarlo llamar seria de la siguiente manera
<?php
include ("conexionmysql.php");
//SE INCLUYE EL ARCHIVO
include ("modelo/consultas.php");
$egreT = datoBuscar("campo","datoAcomparar");
?>
Les dejo también la función de conectar_mysql()
<?php
/*******************************************************************************************************************
* DESCRIPCION: ESTE ARCHIVO TIENE LA FUNCIONDE CONECTAR CON LA BASE DE DATOS. *
* PROGRAMADOR: *
* FECHA: 01/07/2012 *
********************************************************************************************************************/
function conectar_mysql($direccion,$usuario,$password,$basededatos)
{
global $enlace;
if(!($enlace=mysql_connect($direccion,$usuario,$password)))
{
echo "<script> alert('error de conexion')</script>";
exit();
}
if(!(mysql_select_db($basededatos,$enlace)))
{
echo "<script> alert('error al conectar con la base de datos')</script>";
exit();
}
return $enlace;
}
?>
Comentarios
Publicar un comentario