Foros del Web » Programando para Internet » PHP »

volver a la primera fila(MySQL)

Estas en el tema de volver a la primera fila(MySQL) en el foro de PHP en Foros del Web. Hola, estoy empezando con PHP y tengo una duda, en mi página yo selecciono toda una tabla de mi base de datos, los resultados los ...
  #1 (permalink)  
Antiguo 31/08/2004, 03:38
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 3 meses
Puntos: 3
Pregunta volver a la primera fila(MySQL)

Hola, estoy empezando con PHP y tengo una duda, en mi página yo selecciono toda una tabla de mi base de datos, los resultados los pongo en un javascript(hasta ahi no hay problemas), lo hago con un do.. while y después quiero mostrarlo en un listbox, pero ahi me sale el problema, no se muestra nada.. yo me imagino q es xq ya mostré todo lo de la tabla antes y cuando lo quiero mostrar más abajo es como si ya no existiera, q es lo que puedo hacer?

GRACIAS DE ANTEMANO
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #2 (permalink)  
Antiguo 31/08/2004, 03:41
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

mysql_fetch_*() una vez que alcanza el final del recordset, todas las siguientes llamadas devuelve false. Para colocar el puntero del recordset, mysql_data_seek() (www.php.net/mysql_data_seek).

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 31/08/2004, 09:28
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 9 meses
Puntos: 53
Seria bueno que mostraras el codigo, para poder ayudarte mas
  #4 (permalink)  
Antiguo 31/08/2004, 13:36
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 3 meses
Puntos: 3
no se preocupen.. ya encontré cómo se hace: después de mostrar todo la primera vez pongo esto:
mysql_data_seek($query,0);
como me dijo josemi.. gracias=)
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
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 23:08.