Foros del Web » Programando para Internet » PHP »

Falta el primer dato de una consulta

Estas en el tema de Falta el primer dato de una consulta en el foro de PHP en Foros del Web. Hola a todos; Resulta que hago una consulta y mysql me devuelve los datos correctamente, EXCEPTO el primer registro (row) que falta (directamente me presenta ...
  #1 (permalink)  
Antiguo 21/03/2010, 19:01
 
Fecha de Ingreso: diciembre-2009
Mensajes: 36
Antigüedad: 14 años, 11 meses
Puntos: 0
Falta el primer dato de una consulta

Hola a todos;

Resulta que hago una consulta y mysql me devuelve los datos correctamente, EXCEPTO el primer registro (row) que falta (directamente me presenta el segundo registro)

El codigo es el siguiente;
require_once("ruta absoluta de la conexion");
$sql="SELECT * FROM pepe.06_document where propiedad='$z'";
$result=mysql_query($sql,$link);
$row = mysql_fetch_array($result);
while($resultados=mysql_fetch_array($result)) {
$fecha[]=$resultados2['fecha'];}
$_SESSION["fecha"]=$fecha;

¿Puede estar relacionado con el hecho que en el mismo fichero, se haga el mismo sql en otro lugar?

saludos
  #2 (permalink)  
Antiguo 22/03/2010, 08:45
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Falta el primer dato de una consulta

Quita esta línea:
Código PHP:
Ver original
  1. $row = mysql_fetch_array($result);
De lo contrario siempre entrará en el bucle con el segundo registro.

Tema trasladado desde la sección de MySQL.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 22/03/2010, 09:34
 
Fecha de Ingreso: diciembre-2009
Mensajes: 36
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Falta el primer dato de una consulta

Gracias David;
Ahora funciona perfectamente.
saludos

Etiquetas: dato, falta, primer
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 22:39.