Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/01/2004, 11:25
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Código PHP:
$resultado="SELECT id FROM tabla1 WHERE campo='".$condicion."'";
while (
$row=mysql_fetch_array($resultado)){
// generamos el array .. de indice autonumérico con [] (comienza en 0)    
$array[]=$row['id'];

Luego puedes usar SQL .. la sentencia IN (lista de valores separados por comas).

Para obtener esa lista de valores a partir de tu array puedes usar implode() al caracter delimitador ",":

$lista=implode($array,",");

para luego hacer:

Código PHP:
$sql="SELECT * FROM tabla2 WHERE id IN (".$lista.")"
y tu while() clásico ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.