Foros del Web » Programando para Internet » PHP »

Recorrer una consulta

Estas en el tema de Recorrer una consulta en el foro de PHP en Foros del Web. Hola a todos, poseo una consulta realizada con Dremweaver y modificada manualmente por mi para obtener los resultados comparandolos con un arraay...el código es este: ...
  #1 (permalink)  
Antiguo 24/11/2007, 10:48
 
Fecha de Ingreso: junio-2002
Mensajes: 261
Antigüedad: 17 años, 8 meses
Puntos: 0
Recorrer una consulta

Hola a todos, poseo una consulta realizada con Dremweaver y modificada manualmente por mi para obtener los resultados comparandolos con un arraay...el código es este:

mysql_select_db($database_Audito, $Audito);
$aLista=array_keys($_POST['ChkPreg1']);

$query_RecPreg1 = "SELECT * FROM preguntas WHERE PregMaster IN (".implode(',', $aLista).")";
$RecPreg1 = mysql_query($query_RecPreg1, $Audito) or die(mysql_error());
$row_RecPreg1 = mysql_fetch_assoc($RecPreg1);
$totalRows_RecPreg1 = mysql_num_rows($RecPreg1);

A ver, el problema es que son 4 consultas de este mismo tipo solo cambia el array pasado y el nombre de $alista,$blista y así hasta $dlista...osea son variables totalmente independientes para cada consulta hacia la misma tabla. OK, ahora deseo que me colaboren x que dichas consultas estan presentando el mismo resultado y deseo recorres cada consulta independientemente para verificar a través de un echo cada registro ingresado en ellas y así hallar el error.

Me pueden explicar como puedo recorrer esta consulta creada, de igual manera...el recordset creado es $row_RecPreg1 cierto?, si estoy mal en esto último me corrigen me hacen el favor....Gracias
__________________
Buscando el camino...
  #2 (permalink)  
Antiguo 25/11/2007, 12:26
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Recorrer una consulta

para ir viendo qué es cada registro, podés usar print_r en cada registro obtenido:
Código PHP:
while( $registro mysql_fetch_assoc($RecPreg1) )
    
print_r($registro); 
Por las dudas, también deberías mostrar el contenido de $_POST['ChkPreg1'] y de $query_RecPreg1, para asegurarte de estar recibiendo los datos correctos y que la consulta se arme como corresponde.


Saludos.
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:58.