$ank = $db->q('select * from user where id =
?',[$_GET['id'])->fetch();
$foto = $db -> q('select img, id from album_foto where id_user = '.$ank->id.' order by id desc limit 10')->fetchAll();
Карочь, эти 2-е казы непомешало б объединить в 1 запрос но не все так просто $foto ита жы массив
Ну а дальше(после удачного объединения) фигарить так
foreach($ank->foto as $foto){}
Надеюсь меня поняли
select u.id from user as u left join album_foto as a on u.id = a.id_user where u.id = ? order by a.id desc limit 10
Это я и сам знаю результат должен быть приблезительно таким
array('nick' => 'lol',
'id' => 100500,
'foto' => array(
array('id' => 1,
'img' => 'lol.png'),
array('id' => '2',
'img' => 'lalk.gif')
)
)
Лоликонщик, получаешь данные как я тебе показал, а потом маппишь как тебе угодно.)
Чет не могу вдуплить как. такое вроде бы пробовал, не помогло
Лоликонщик, покажи мне массив который возвращает мой запрос.
elfi, Array ( [0] => stdClass Object ( [id] => 1 [nick] => Vocaloid [img] => be5ea2963ba11d37962381e81f49138e.jpg [img_id] => 38 ) [1] => stdClass Object ( [id] => 1 [nick] => Vocaloid [img] => d20b165b26de0eb47d80a9129b567f89.jpg [img_id] => 36 ) [2] => stdClass Object ( [id] => 1 [nick] => Vocaloid [img] => 64ec7e7cf2d5513c41ac739069b4a06d.jpg [img_id] => 33 ) [3] => stdClass Object ( [id] => 1 [nick] => Vocaloid [img] => 3a9c369e81e6c17f22b758c70b06a71a.jpg [img_id] => 32 ) [4] => stdClass Object ( [id] => 1 [nick] => Vocaloid [img] => c88700b4b6dda2625ab3b22685499d4c.jpg [img_id] => 27 ) [5] => stdClass Object ( [id] => 1 [nic........
Понял $anketa = $ank[0];