Foros del Web » Programando para Internet » PHP »

Manejo de Mysql_fetch_row

Estas en el tema de Manejo de Mysql_fetch_row en el foro de PHP en Foros del Web. Quiero hacer una consulta que me muestre todos los registros de una fecha dada e imprimirlos, pero no quiero imprimir todos los campos de la ...
  #1 (permalink)  
Antiguo 27/01/2005, 13:11
 
Fecha de Ingreso: noviembre-2004
Ubicación: Oaxaca, Mexico
Mensajes: 97
Antigüedad: 20 años
Puntos: 0
Manejo de Mysql_fetch_row

Quiero hacer una consulta que me muestre todos los registros de una fecha dada e imprimirlos, pero no quiero imprimir todos los campos de la tabla me encontre con el comando mysql_fetch_row que dice:

Devuelve: Una matriz que corresponde a la fila selecionada, o falso si no quedan más lineas.

mysql_fetch_row() seleciona una fila de datos del resultado asociado al identificador de resultado especificado. La fila es devuelta como una matriz. Cada columna del resultdo es guardada en un offset de la matriz, empezando por el offset 0.

La llamada a mysql_fetch_row() debería devolver la próxima fila del resultado, o falso si no quedan más filas.

Lo que le entendi es que me puede devolver todos los registros de esa fecha en una matriz donde cada línea sería un registro, pero como puedo acceder a esa información? lo uso de esta forma, pero solo me imprime el primero:

$qryy=mysql_query("select * from toma_lecturas where rpe_asig='".$rpel."' and cve_area_resp='".$cve_ag."' and fecha='".$FechaInicial."' order by(num_tarea) ",$atcon) or die (mysql_error());
$row=mysql_fetch_array($qry);
while ($row = mysql_fetch_row($qry))
{
//aca iría una tabla con la información que se dibujaria para cada uno de los registros
}

Gracias por su ayuda.
  #2 (permalink)  
Antiguo 27/01/2005, 13:35
 
Fecha de Ingreso: noviembre-2004
Ubicación: Oaxaca, Mexico
Mensajes: 97
Antigüedad: 20 años
Puntos: 0
Ya resolvi mi duda, no me imprimia el primero, si no el ultimo registro, y esto se debia a que antes de la condición yo igualaba a $row al valor del ultimo registro, lo que hice fue quitar esta instrucción:
$row=mysql_fetch_array($qry);
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 12:51.