а причем тут MVC ?
и for ($i = 0, $c = count($arr); $i < $c; $i++) можно сразу сделать через for ($i = 0; $i < count($arr); $i++) зачем нужны лишние переменные?
Игорь: Еще раз: представьте себе ленту пользователя, в которой сообщения из абсолютно разных-никак-не-связанных таблиц, все что их объединяет - это author записи. Лента складывается из журналов машин, журналов пользователей, новых товаров в магазинах, новых записях о поездках, репосты записей и прочее - все это выводится в 1 ленту. Выводится по 30 штук на страницу. Как вы предлагаете мне связывать не связанные таблицы через JOIN ? join участвуют внутри каждого SELECT, которые объеденены в UNION. Мне и нужен по сути "результат нескольких селектов".
Игорь: union позволяет вытащить данные из нескольких таблиц, в которых абсолютно разное число данных, в 1 массив с определенным limit и offset. как это сделать кроме как через union - я не в курсе, собственно поэтому и создал этот топик, вдруг кто-то предложит какой-то альтернативный способ?
Антон Уланов: да, но диалог открыт, естественно. сдается мне что слишком много спама стало протекать таким способом, вот и прикрыли лавочку а в одну сторону, но почему тогда с каких то серверов все же приходит. на яндекс с вк я отправить смог. пойду писать в поддержку вк
AllDecay: пишите в отдельную таблицу id песни которая начала играть и время воспроизведения. при каждом новом запуске проверяйте из этой таблицы играла ли эта песня за последние два часа. а кроном можно чистить из этой таблицы записи, старше чем 2 часа. мне кроется тут все весьма прозрачно и просто