Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/07/2016, 22:52
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 11 meses
Puntos: 2534
Respuesta: Array dentro de otro array

El tema es que necesitas un loop while() para sacar cada uno de los registros de la consulta, así como lo haces consigues un sólo registro a la vez.

No puedes iterar $arrayfoto porque no contiene todos los registros, eso te lo has imaginado.

Básicamente debes hacer esto:
Código PHP:
Ver original
  1. // MAL (sólo extraes un registro a la vez)
  2. $darfoto = "SELECT * FROM foto WHERE idpublicacion = $idconseguido";
  3. $queryfoto = mysql_query($darfoto);
  4. $arrayfoto = mysql_fetch_array($queryfoto);
  5. $consiguefoto = $arrayfoto['rutaarchivo'];
  6.  
  7. // BIEN (un loop para extraer todos)
  8. $darfoto = "SELECT * FROM foto WHERE idpublicacion = $idconseguido";
  9. $queryfoto = mysql_query($darfoto);
  10.  
  11. while ($arrayfoto = mysql_fetch_array($queryfoto)) {
  12.   $consiguefoto = $arrayfoto['rutaarchivo'];
  13.   echo $consiguefoto;
  14. }

Te sugiero consultar un manual al respecto.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.