@deepin

Какой вариант использовать?

Может быть какой-то из них легче, быстрее?
// 1
public function step_1_2_5_6_7($id )
    {
        $this->pdo('update users set training = training + 1, baks = baks + 100, hp = hp - 15, hp_up = ?, exp = exp + 5, hit = hit - 1, hit_up = ? where id = ? limit 1', [
            time(),
            time(),
            $id 
        ]);
    }

// 2
public function step_1_2_5_6_7($id )
    {
        $this->pdo('update users set training = training + 1, baks = baks + 100, hp = hp - 15, hp_up = :hp, exp = exp + 5, hit = hit - 1, hit_up = :hp where id = :id limit 1', [
            ':hp' => time(),
            ':id' => $id 
        ]);
    }

// 3
public function step_1_2_5_6_7($id )
    {
        $this->pdo('update users set training = training + 1, baks = baks + 100, hp = hp - 15, hp_up = unix_timestamp(), exp = exp + 5, hit = hit - 1, hit_up = unix_timestamp() where id = ? limit 1', [
            $id 
        ]);
    }
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 1
@FanatPHP
Все одинаковые, вопрос бессмысленный. Никогда не надо забивать себе голову "ускорением и облегчением" кода на пустом месте.
Второй вариант будет работать только при включенной эмуляции.
Надо только учитывать что время в БД может отличаться от времени в пхп, если это важно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 55 000 до 80 000 руб.
Paxport Москва
от 140 000 до 190 000 руб.
СКАИД Москва
от 60 000 руб.