Comunidad de diseño web y desarrollo en internet online

Numero de registrados en una base MySQL

Citar            
MensajeEscrito el 23 Sep 2005 01:00 pm
Alguien me puede decir como hacer un "echo" con el número de registrados en una base de datos?

Yo lo he intentado asi:


<Code>

<?
include("config.php");
include("funciones.php");

$cnx = conectar();
$sql = "SELECT count(nick) from agenda";
$result = mysql_query ($sql);
$online=mysql_numrows($result);

print '&registrados=' .$online. '&';

mysql_close($cnx);
?>

</Code>

Por bluenet

100 de clabLevel



Genero:Masculino  

Sevilla

msie
Citar            
MensajeEscrito el 23 Sep 2005 02:13 pm
<?
include("config.php");
include("funciones.php");

$cnx = conectar();
$result = mysql_query("SELECT * from agenda");
echo '&registrados=' .mysql_num_rows($result). '&';
mysql_free_result($result);
mysql_close($cnx);
?>


^^ ^^ ^^

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  



Ultima edición por jhony192 el 23 Sep 2005 03:38 pm, editado 1 vez

Just Another Programmer

firefox
Citar            
MensajeEscrito el 23 Sep 2005 03:00 pm
ains... la sintaxis xD

usa esto la proxima vez ;)

http://es2.php.net/manual-lookup.php?pattern=%3A%3A&lang=es

Por MorphX

SWAT Team

982 de clabLevel

3 tutoriales

  SWAT

La Telaraña Digital

msie
Citar            
MensajeEscrito el 23 Sep 2005 03:31 pm
Muchisimas gracias a los dos, la verdad esq me lio mucho con la sintaxis.
Tengo que depurar mejor los textos.

Por bluenet

100 de clabLevel



Genero:Masculino  

Sevilla

msie
Citar            
MensajeEscrito el 24 Sep 2005 06:31 pm

jhony192 escribió:

<?
include("config.php");
include("funciones.php");

$cnx = conectar();
$result = mysql_query("SELECT * from agenda");
echo '&registrados=' .mysql_num_rows($result). '&';
mysql_free_result($result);
mysql_close($cnx);
?>


^^ ^^ ^^


Esa es una manera equivocada de gastar recursos de nuestro servidor.

Ya que el resultado del query, se almacen en memoria RAM, para posteriormente medir su numero de registros.

Lo mejor, cuando únicamente quieres saber el total de registros es:

Código :

$result = mysql_query("SELECT COUNT(*) AS Total FROM agenda");
echo '&registrados=' .mysql_result($result,0). '&';



Saludos :wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 24 Sep 2005 06:54 pm
Muchas gracias, que depuradito que va qdar el codigo :)

Por bluenet

100 de clabLevel



Genero:Masculino  

Sevilla

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.