Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
Fockker

Ипатьев

Потомок старинного рода Ипатьевых-Колотитьевых
  • 382
    вклад
  • 2
    вопроса
  • 384
    ответа
  • 46%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как решить задачу?

    Fockker
    Ипатьев @Fockker
    ну так попробуйте убрать select
    ну и в целом посмотрите примеры с datediff
    Написано 29 окт. 2022
  • Как решить задачу?

    Fockker
    Ипатьев @Fockker
    Непонятно, почему новичок работает с clickhouse
    но в целом просто в любом запросе, где нужно получить статус, просто пишется
    if(DATEDIFF(day,(select created_at from test),(select now()))>2,'yes','no')
    если это рабочий код.
    Если нет, то надо посмотреть правильный синтаксис
    Написано 29 окт. 2022
  • Как правильно спроектировать БД?

    Fockker
    Ипатьев @Fockker
    а в чем смысл таблицы dialogs?

    в любом случае в таблицу message_files колонку dialog_id добавлять бессмысленно, поскольку все файлы диалога тупо находятся через джойн.
    Написано 29 окт. 2022
  • Слетает кодировка в меню при очистке кэша сайта?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    Заголовки правильные.
    Черный ромб означает, что браузер ждёт данные в утф 8, а ему приходит однобитная кодировка.
    Вы или получаете данные из бд криво, или портите их по дороге
    Написано 28 окт. 2022
  • Слетает кодировка в меню при очистке кэша сайта?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    "Мета теги" вообще ничего не значат. Кодировкой управляют НТТР заголовки
    Написано 28 окт. 2022
  • Слетает кодировка в меню при очистке кэша сайта?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    MySQL не знает про такую кодировку.
    Давайте вы соберётесь с мыслями, и приведете в вопросе конкретный код
    Написано 28 окт. 2022
  • Слетает кодировка в меню при очистке кэша сайта?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    Какую именно кодировку вы "пробовали", мы, конечно-же, должны догадаться сами? ;)
    Написано 28 окт. 2022
  • Может кто-нибудь дать реальную задачу на которой можно применить ООП?

    Fockker
    Ипатьев @Fockker
    Вот кстати сейчас прямо в яблочко!
    Написано 28 окт. 2022
  • Может кто-нибудь дать реальную задачу на которой можно применить ООП?

    Fockker
    Ипатьев @Fockker
    Это только одно из достоинств ООП - инкапсуляция.
    Другие тоже добавляют удобства, например наследование. Можно написать код один раз, и потом использовать его в куче мест.
    Написано 28 окт. 2022
  • Может кто-нибудь дать реальную задачу на которой можно применить ООП?

    Fockker
    Ипатьев @Fockker
    Только дураки требуют от джунов паттернов проектирования. К таким и не нужно наниматься.
    Расти работая прекрасно получается - важно анализировать свои действия, а не тупо обезьянить код.
    Написано 28 окт. 2022
  • Call to undefined function checkFields(), как исправить?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    На всякий случай, вот код для update и delete
    public function update(array $data, int $id): void
        {
            $this->checkFields($data);
    
            $params = [];
            $set = "";
            foreach($data as $key => $value)
            {
                $set .= ($set ? "," : "") . "`$key` = ?";
                $params[] = $value;
            }
            $params[] = $id;
            $sql = "UPDATE `$this->table` SET $set WHERE `$this->primary`=?";
            $this->db->prepare($sql)->execute($params);
        }
        public function delete($id)
        {
            $sql = "DELETE FROM `$this->table` WHERE `$this->primary`=?";
            $this->db->prepare($sql)->execute([$id]);
        }
    Написано 28 окт. 2022
  • Call to undefined function checkFields(), как исправить?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    в РНP нет такой функции.
    вы ее видели в чьем-то коде. вот там и надо её искать
    Хотя судя по её виду, пожалуй и не стоило бы. Все равно ничего умного она неделает
    Написано 28 окт. 2022
  • Как устранить Undefined array key после назначения переменных через explode()?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    Вы раскопали 5% от моих ответов, и с плохо скрываемым сарказмом назвали их "конкретными". Скромно умолчав про остальные.
    Вы даже не вспомнили, как я буквально за уши вас тащу к свету, и трачу кучу времени, чтобы пробиться через ваше детсадовское самомнение и зазнайство, каждый раз объясняя элементарные вещи.
    Вы совершенно забыли про свои собственные тирады на тему "меня никто не понимает, моя ситуация уникальная!!!".
    Вы не вспомнили то бешеное сопротивление, которое оказываете любой попытке что-то вам объяснить.
    Вы вдруг резко забыли причину, по которой я и написал свою последнюю реплику. Которая была вызвана вашим очередным отказом делать по-человечески.
    Вы внезапно вообще не обращаете внимания на СВОЮ манеру общения, когда вместо "ну хорошо, допустим такой вариант, но у меня вот такая ситуация" вы сходу выдаете свое фирменное "МНЕ ЭТО НЕ ПОДОЙДЕТ!!!". Чтобы потом, после траты кучи времени и нервов, все-таки согласиться.

    При таком подходе-то конечно, вы у нас будете беленький и пушистенький, без единого пятнышка. А вокруг одни негодяи с завышенным ЧСВ :)
    Написано 26 окт. 2022
  • Как устранить Undefined array key после назначения переменных через explode()?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    При случае посмотритесь в зеркало.
    Написано 26 окт. 2022
  • Как устранить Undefined array key после назначения переменных через explode()?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    Вы такой забавный :)
    Просмотрели кучу моих ответов,и пришли сказать мне, что это оказывается я на вас подписался. Хотя, внезапно, такого функционала на этом сайте нету :)
    Написано 26 окт. 2022
  • Как устранить Undefined array key после назначения переменных через explode()?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    Пишите. Пишите как придумали.
    Я ОЧЕНЬ надеюсь, что вам этот код придется в дальнейшем поддерживать и модернизировать.
    И это будет меня очень, очень радовать )
    Написано 26 окт. 2022
  • Как устранить Undefined array key после назначения переменных через explode()?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    Тем более тогда надо завести эталонный массив и один раз заполнить его данными, полученными из файла.
    И потом спокойно обращаться к его элементам без костылей.
    Это если делать по уму.

    А если делать чтобы доказать всем, что они круглые идиоты, не понимающие ваших уникальных проблем - то конечно надо по всему коду распихивать костыли с проверками на каждый чих.
    Написано 26 окт. 2022
  • Как устранить Undefined array key после назначения переменных через explode()?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    я уже писал, что предлагаю
    Это написано в ответе, который вы комментируете
    Написано 26 окт. 2022
  • Как реализовать поиск по файлу?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    Вооооот! Я же говорил!
    Написано 26 окт. 2022
  • Функции хелперы, что это и зачем они нужны если и без них всё работает?

    Fockker
    Ипатьев @Fockker Куратор тега PHP
    Классы к функциям отношения не имеют, это отдельный элемент языка
    Написано 26 окт. 2022
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Evgenii
    • 11 ответов
    • 0 вопросов
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • Vindicar
    Vindicar
    • 6 ответов
    • 0 вопросов
  • JustKappaMan
    Кирилл
    • 6 ответов
    • 0 вопросов
  • xez
    Dmitry Roo
    • 5 ответов
    • 0 вопросов
  • Drno
    • 4 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации