motto13
@motto13
Вечно молодой

Как оставить значение в базе без изменений если null?

Как оставить значение в базе без изменений если null?

$query = "UPDATE base SET  test=:test ";
$database->bindValue(':test', (Session::user_role == 'admin') ? $data['test'] : null);

Если null и test например условно имеет значение 100, то оставить 100
В данном примере значение меняется на null
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
@Akela_wolf
Extreme Programmer
UPDATE base SET test = IFNULL(:test, test)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы