{% else-1 %}
(5 янв 2016, 03:59) (0/0) [0]
elfi,

<?

$file = H.'system/cache/user/anketa/'.$ank->id.'.json';

if (!file_exists($file)){

$q = array (
'foto' => $db -> q('select img, id from album_foto where id_user = '.$id.' order by id desc limit 10')->fetchAll(),
'stena' => $db -> q('select a.* from stena a where a.id_ank = '.$ank->id.' order by a.id desc limit 10')->fetchAll()
);

file_put_contents($file, serialize($q));
}else $q = unserialize(file_get_contents($file));

?>
Работает * и генерация упала до 0.006 *
(5 янв 2016, 03:26) (0/0) [0]
elfi, * идейка * спасибо *
(5 янв 2016, 03:23) (0/0) [0]
elfi, Сломал мозг * нунахрен, пшел лучше закэширую в json *
(5 янв 2016, 03:15) (0/0) [0]
elfi, Да * но тут я понял, что хрен сюдаже всобачу массив с стеной ;-D
(5 янв 2016, 03:06) (0/0) [0]
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]; *
(5 янв 2016, 02:51) (0/0) [0]
elfi, Чет не могу вдуплить как. * такое вроде бы пробовал, не помогло*
(5 янв 2016, 02:46) (0/0) [0]
elfi, Это я и сам знаю * результат должен быть приблезительно таким


array('nick' => 'lol',
'id' => 100500,
'foto' => array(
array('id' => 1,
'img' => 'lol.png'),
array('id' => '2',
'img' => 'lalk.gif')
)
)
(5 янв 2016, 02:00) (0/0) [0]
Тема закрыта для обсуждения! *
(5 янв 2016, 01:59) (0/0) [0]
$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){}

Надеюсь меня поняли*
  • 1 из 1