Но var_dump показывает что в sql запросе выводится вот так: 2022-02-09 11:24:02
это бред. и почему опять вопрос не про ту проблему?!
почему в вопросе "как получить дату", а не "почему я передаю в запрос 2022-02-09 а там оказывается 2022-02-09 11:24:02"?!
Ну неужели настолько с головой не дружим что не можем тупо задать вопрос о той проблеме, которая на самом деле?
Ну я так и предполагал, главное на своём настоять :))
А то что "новостная лента" и "новостная лента для социальных сетей" - это разные вещи, нас ведь не волнует
не говоря уже о том, что даже в социальной сети все равно все нет такого винегрета, который описан в посте, а есть, в сущности, всего пара типов - посты нескольких видов и реклама.
Для начала надо поменять хотя бы заголовок, потому что внутри вопроса что угодно, только не новостная лента.
Хотя конечно при отношении "мне тут все должны" это будет лишним. "Сами пусть разбираются, что мне нужно"
ничего страшного, я без спросу.
а по поводу слабо формализованных ответов один персонаж уже закрыл тему.
если тебе всё равно, куда ты хочешь попасть, тогда все равно, куда и идти
для начала надо собраться с мыслями и сформулировать проблему.
Не в виде "ну у меня тут вот это, а ещё сферы. в общем много всего и дофига джойнов"
а КОНКРЕТНО описать структуру данных и желаемый результат.
пока из этого бессвязного мычания я могу предложить класть в ленту в редис в виде массива с элементами вида сущность-айди.
Михаил, это совсем другая проблема.
Если честно, то меня поражает количество людей, которые на тостере разговаривают сами с собой, рассуждают о каких-то своих проблемах, не имеющих никакого отношения к вопросу, который был задан
Adamos, по-хорошему, этот вопрос вообще надо удалить, как "легко ищется поисковиком"
но как мы узнали недавно, нищасные замученные волонтеры, которых здесь называют "модераторами" с трудом сами ориентируются как в предметной области, так и в доступных им инструментах, и адекватной реакции от них ждать не стоит
если тип datetime то как вы ищете по дате? совпадений же практически не будет?
почему вы пишете какое-то детское 08.02 вместо нормального формата в котором хранится дата?
почему вы никогда не пишете конкретно, нормальный исполняемый SQL, а показываете какие-то огрызки, "вот здесь вчерашняя дата"?
mmm45, вам два человека написали уже, что надо не на пальцах показывать, а привести здесь конкретные структуры таблиц SQL запросы EXPLAIN этих запросов
Где это всё?
С какой стати вы решили, что для запроса SELECT * from mod where date_mod="предыдущая дата" нужен обратный индекс? здесь нет никакой сортировки, здесь обращение по константному значению. КАКАЯ РАЗНИЦА, как будет отсортирован индекс, если мы ищем константу?
какая вообще разница, какая именно дата стоит в условии? вчерашняя, послезавтрашняя или через год? это все равно будет константное значение.
BorLaze, можно. но именно представить. в воображении.
а не сувать как дефолтный ответ на вопрос нуба, который в первый раз БД видит
очень раздражают такие вчерашние нубы, которым не терпится всем рассказать как много они знают тонкостей работы с БД. но при этом не понимают контекста, в котором задан вопрос.
исключения на то и исключения, что их надо использовать ПОСЛЕ того, как освоил стандартный способ. а не вместо.
обязательно писать говнокод который потом придется переписывать?
"Где логика, где разум?"