yo uso una classe ...
Código PHP:
/********************************************************************************/
/* FUNCION PARA CONTAR EL NUMERO DE REGISTROS DE UNA TABLA */
/********************************************************************************/
class FUNC_mysqlCountFilas {
var $sql_host;
var $sql_usuario;
var $sql_pass;
var $sql_db;
var $rstemp;
function FUNC_mysqlCountFilas ($sql_host,$sql_usuario,$sql_pass,$sql_db) {
$this->host = $sql_host;
$this->user = $sql_usuario;
$this->password = $sql_pass;
$this->database = $sql_db;
$this->connect();
}
function connect () {
$this->conn = @mysql_pconnect($this->host,$this->user,$this->password)
or die("La conexion $server ha fayado <br>\n");
@mysql_select_db($this->database,$this->conn)
or die("Error:" . mysql_errno() . " : " . mysql_error() . "<br>\n");
return $this->conn;
}
function query($sql) {
$this->rstemp = @mysql_query($sql,$this->conn)
or die("Error:" . mysql_errno() . " : " . mysql_error() . "<br>\n");
return $this->rstemp;
}
function num_rows() {
$numeroFilas = @mysql_num_rows($this->rstemp);
return $numeroFilas;
}
}
//////////////////////////////////////////////////////////////////////////////////
y asi la uso
Código PHP:
$mysql = New FUNC_mysqlCountFilas($sql_host,$sql_usuario,$sql_pass,$sql_db);//inicio classe para saber el numero de registros de las tablas
$mysql->query("SELECT id FROM $sql_tabla_count_pulsa WHERE navegador_extra='MSIE'") or die("MySQL dice: ".mysql_error());
$numero = $mysql->num_rows();
echo $numero;
saludois