Foros del Web » Programando para Internet » PHP »

Adelantar un registro de una consulta

Estas en el tema de Adelantar un registro de una consulta en el foro de PHP en Foros del Web. Hola mi consulta es que necesito saber como puedo adelantar un registro de una bdd, Ej: la bdd me devuelve a,b,c,d,e y lo guardo en ...
  #1 (permalink)  
Antiguo 12/11/2009, 08:30
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años
Puntos: 1
Adelantar un registro de una consulta

Hola
mi consulta es que necesito saber como puedo adelantar un registro de una bdd,
Ej:
la bdd me devuelve a,b,c,d,e y lo guardo en la variable $final, entonces en el segundo while, necesito obtener en el primer bucle el valor b, despues en el segundo bucle el valor c y asi sucesivamente-
Lo estoy haciendo de esta forma pero me arrija null o vacio
codigo:
Código PHP:
$final = array();
while(
$arr mysqli_fetch_row($valor_siguiente)){
    
$final[] = $arr[3]; //guardo todos los registros correspondientes
 
    
while($filas mysqli_fetch_row($consulta__)){
        echo 
next($final)."<br>"//no devuelve nada
        //echo prev($final)."<br>"; //no devuelve nada
       // echo current($final)."<br>"; //devuelve a
        
codigo consulta....
    }

  #2 (permalink)  
Antiguo 12/11/2009, 09:32
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Adelantar un registro de una consulta

Para ello te sugiero que en vez de hacerlo así, mejor en la consulta hagas un order by a cada valor y los vas a obtener en orden, se te va a hacer más facil manejar.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 12/11/2009, 10:11
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años
Puntos: 1
Respuesta: Adelantar un registro de una consulta

ya lo solucione: funko perfecto

Código PHP:
$final = array();
$fin   = array();
while(
$arr mysqli_fetch_row($valor_siguiente)){ $final[] = $arr[2]; }
$fin next($final);
while(
$filas mysqli_fetch_row($consulta__)){
....

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 03:21.