Ver Mensaje Individual
  #13 (permalink)  
Antiguo 22/12/2012, 18:21
Avatar de xalupeao
xalupeao
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
Respuesta: Consulta sobre mysql_num_rows

Estimado

COUNT() realiaza un conteo de las filas que coinciden con la consulta.

http://dev.mysql.com/doc/refman/5.0/...ting-rows.html

por lo cual como resultado tendra un 0 o un N (numero total de campos que encontro la query)

puedes utilizar mysql_num_rows o bien hacer mysql_fecth_array.

por lo cual si no me equivoco te sirve esto:
Código PHP:
Ver original
  1. $count = mysql_num_rows(mysql_query("SELECT COUNT(*) FROM tabla"));
  2. if($count > 0)
  3. {
  4.  //found!
  5. }

o
Código PHP:
Ver original
  1. $count = mysql_fetch_array(mysql_query("SELECT COUNT(*) AS total FROM tabla"));
  2. if($count['total'] > 0)
  3. {
  4.   //found
  5. }

si no mal recuerdo deberian estar bien los ejemplos.

y creo que usar mysql_fecth_array es mas rapido que mysql_num_rows.

Lo otro te recomiendo que veas MySQLi

http://php.net/manual/es/book.mysqli.php


Saludos.
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.