Buenas tardes, como dice el titulo estoy extrayendo los datos de una consulta en un array, pero dichos datos del array quiero que cada uno se ejecute como consulta...
Aqui tomo los datos recogido por la consulta, y los guardo en el arreglo
$t=mysql_query("Select ID_Usuario from $r where Estado='Amigos'");
$num=mysql_num_rows($t);
$salida = [];
while($arr=mysql_fetch_array($t)){
$k=$salida []= $arr['ID_Usuario'];
$i=$k.'_estados';
}
//aqui hago la consulta utilizando el array para mostrar sus datos
$result = mysql_query("Select * from $i")or die('No se pudo conectar: ' . mysql_error());
while ($fila = mysql_fetch_array($result)){
mostrarDatos($fila);
}
Mi pregunta es como le hago para que cada valor recogido por el array se ejecute en la consulta, porque cuando los quiero mostrar solo me acepta el ultimo valor del array y yo quiero que me respete todos los valores recogidos del array y asi hacer la consulta n veces. ¿Me explico? AYUDA