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
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
@Akela_wolf
Extreme Programmer
UPDATE base SET test = IFNULL(:test, test)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект