Как раз наоборот. на этот вопрос вот прям идеальный ответ.
Вы хотели генерализованный ответ на общий вопрос - вы его получили.
Хотели бы ответ на конкретный вопрос по конкретному участку кода - задавали бы его.
Вот это я понимаю. апгрейдить бд, чтобы не делать два запроса.
и особенное чувство удовлетворения от с блеском решённой задачи будет после того, как потом выяснится что вдруг не работает квери кэш, или кривые группировки :)
Stepan Fedoseev, вот видите, как вы сами себе портите ответы?
Вы спросили "как пропарсить частично", в то время как ваш вопрос - "как получить все message".
На досуге почитайте про XY problem, узнаете много нового.
Нет, не надо. Мне этого кода достаточно. На сегодня впечатлений хватит
На вашем месте я бы пока отложил в сторону написание супер-CMS, и поучился пока работать с базой данных. Чтобы получать одну строчку из БД одним запросом, а не тремя. И с нормальной защитой от инъекций.
После освоения этой премудрости можно будет продолжить за архитектуру и безопасность.
В чем несовместимость между стекловатой и апельсинами?
Давайте вы сначала хотя бы немного посмотрите на то, что такое эластик, а потом будете спрашивать в чем несовместимость.
Это РАЗНЫЕ программы и у них ВСЁ разное - от назначения до методов работы.
Я не знаю, кто вам сказал, что можно "поменять" одно на другое, но лучше сначала спросить его, в чем "совместимость".
ну тут пока главное логика непонятна.
этот код всегда показывает или профиль, или логин.
Никаких других страниц он в принципе не покажет
на сайте всего две страницы, других нет?
Самый большой проблемой QA сайтов являются вопросы "Как сделать ххх?", в которых дальше идёт подробный код, который, собственно, это ххх и делает
И что отвечать на такой вопрос - совершенно непонятно.
4. После размещения вопроса пользователю запрещается осуществлять:
4.1. Дублирование вопроса, который уже размещался на страницах Сервиса. В том числе и в случае, если вопрос был удалён модератором, или на вопрос не был дан ответ (т.е. категорически запрещается дублирование вопроса с целью повторного привлечения к нему внимания).
Вы хотели генерализованный ответ на общий вопрос - вы его получили.
Хотели бы ответ на конкретный вопрос по конкретному участку кода - задавали бы его.