Foros del Web » Programando para Internet » PHP »

mysql ultimo resultado

Estas en el tema de mysql ultimo resultado en el foro de PHP en Foros del Web. yo quiero que me tire todos los resultados y me los muestre, no? pero como se cuando estoy parado en mi último resultado? estube probando ...
  #1 (permalink)  
Antiguo 23/03/2004, 11:52
Avatar de numbloq  
Fecha de Ingreso: marzo-2004
Ubicación: Capital Federal
Mensajes: 124
Antigüedad: 13 años, 8 meses
Puntos: 0
mysql ultimo resultado

yo quiero que me tire todos los resultados y me los muestre, no?
pero como se cuando estoy parado en mi último resultado?
estube probando esto:
Código PHP:
while (mysql_result($result$cont"nombre") <>  "") {

pero me tira este problema
Warning: mysql_result(): Unable to jump to row 27 on MySQL result index 2
se me ocurre que debe haber alguna función que te devuelva la cantidad de resultados, no?
desde ya Gracias por la ayuda.
  #2 (permalink)  
Antiguo 23/03/2004, 12:04
 
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona - España
Mensajes: 270
Antigüedad: 15 años
Puntos: 0
con mysql_num_rows sabrás los registros que contiene la base de datos
  #3 (permalink)  
Antiguo 25/03/2004, 13:19
Avatar de numbloq  
Fecha de Ingreso: marzo-2004
Ubicación: Capital Federal
Mensajes: 124
Antigüedad: 13 años, 8 meses
Puntos: 0
ok, gracias, estube buscando pero no pude encontrar que pasa si no hay registros...
si devuelve -1 o algo asi
Gracias
__________________
que el erlenmeyer carezca de tapa no es un problema que me aconte
  #4 (permalink)  
Antiguo 25/03/2004, 14:11
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

En www.php.net/mysql_fetch_array tienes un ejemplo de como recorrer todo el conjunto de registros con un while.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:47.