hola, antes que nada muchas gracias por la respuesta, te resumo mi idea
lo que yo necesito, y para lo cual hasta ahora utilizaba, y me funcionaba bien mysql_num_rows era simplemente para contar el numero de registros encontrados, entonces si dicho numero era 0 (o sea que la busqueda no habia arrojado resultados) entonces hacia lo siguiente:
suponiendo que $n= mysql_num_rows($consulta)
entonces
if ($n<=0)
echo "su busqueda no dio resultados";
pero ahora eso ya no funciona, de modo que si la busqueda no arroja resultados, no le muestra al usuario dicho mensaje, que es lo que a mi me interesa,
entonces mi consulta es justamente esa, como puedo hacer para ke siga funcionando correctamente?
(supongo que ya no funciona porque han cambiado los standards o algo por el estilo, ni idea)
Cita:
Iniciado por xalupeao
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:
o
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.