Witam serdecznie, robie zapytanie do bazy pobieram wszystkie wpisy i wszystkie zdjęcia powiązane z wpisami dostaję tablicę
(
[pro_id] => 5
[0] => 5
[pro_name] => Wpis 1
[1] => Wpis 1
[pro_text] => Opis wpisu 1
[2] => Opis wpisu 1
[pro_date] => 2012-09-30
[3] => 2012-09-30
[pro_visability] => 1
[4] => 1
[photo_id] => 3
[5] => 3
[photo_filename] => obr.jpg
[6] => obr.jpg
[photo_project_id] => 5
[7] => 5
)
(
[pro_id] => 6
[0] => 6
[pro_name] => Wpis 2
[1] => Wpis 2
[pro_text] => Opis wpisu 2
[2] => Opis wpisu 2
[pro_date] => 2012-09-30
[3] => 2012-09-30
[pro_visability] => 1
[4] => 1
[photo_id] => 8
[5] => 8
[photo_filename] => 11651.jpg
[6] => 11651.jpg
[photo_project_id] => 6
[7] => 6
)
(
[pro_id] => 6
[0] => 6
[pro_name] => Wpis 2
[1] => Wpis 2
[pro_text] => Opis wpisu 2
[2] => Opis wpisu 2
[pro_date] => 2012-09-30
[3] => 2012-09-30
[pro_visability] => 1
[4] => 1
[photo_id] => 6
[5] => 6
[photo_filename] => Zrzut.png
[6] => Zrzut.png
[photo_project_id] => 6
[7] => 6
)
(
[pro_id] => 6
[0] => 6
[pro_name] => Wpis 2
[1] => Wpis 2
[pro_text] => Opis wpisu 2
[2] => Opis wpisu 2
[pro_date] => 2012-09-30
[3] => 2012-09-30
[pro_visability] => 1
[4] => 1
[photo_id] => 5
[5] => 5
[photo_filename] => ec.jpg
[6] => ec.jpg
[photo_project_id] => 6
[7] => 6
)
(
[pro_id] => 6
[0] => 6
[pro_name] => Wpis 2
[1] => Wpis 2
[pro_text] => Opis wpisu 2
[2] => Opis wpisu 2
[pro_date] => 2012-09-30
[3] => 2012-09-30
[pro_visability] => 1
[4] => 1
[photo_id] => 7
[5] => 7
[photo_filename] => ps22.jpg
[6] => ps22.jpg
[photo_project_id] => 6
[7] => 6
)
Chciałbym zrobić z tego tablicę
(
[0
] => array(pro_id
, pro_name
, pro_text
, pro_date
, array(photo_filename
, photo_filename
,photo_filename
)) ...
I tak dla każdego projektu
W tym momencie mam coś takiego
foreach($result as $row)
{
echo $row['photo_filename']; $pro[$row['pro_id']] = array($row['pro_name'], $row['pro_text'], $row['pro_date'], array()); array_push($pro[$row['pro_id']][3
], $row['photo_filename']); }
To daje mi prawie efekt taki jak potrzebuje ale przy kazdej iteraacji, czyszcze sobie rablice ze zdjęciami i ostatecznie mam tam tylko jeden element
(
(
[0] => Wpis 1
[1] => Opis wpisu 1
[2] => 2012-09-30
(
[0] => obr.jpg
)
)
(
[0] => Wpis 2
[1] => Opis wpisu 2
[2] => 2012-09-30
(
[0] => 11651.jpg
)
)
)