Имеют числовое значение в SQL - я хочу вычесть его

0

Я хочу переменный атрибут (CARS) в таблице SQL → после нажатия на sendForm, сумма должна вычесть 1 и повторить эти изменения.

В этой части я застрял: я сделал таблицу в SQL с количеством автомобилей (30). Как я могу заставить его вычитать после Event-> нажать на форму?

Есть ли способ вычесть автоматическое?

$sql = "UPDATE wp_cars_forms SET cars_num = 55 WHERE form_id = 1";
  • 0
    вы предпочитаете AJAX или только метод FORM
Теги:

2 ответа

0

В качестве примечания, когда вы делаете это, вы часто хотите предотвратить отрицательное значение:

UPDATE wp_cars_forms
    SET cars_num = cars_num - 1
    WHERE form_id = 1 AND cars_num > 0;

Это делает запрос действительно атомарным.

0

Вы можете использовать текущее значение столбца в запросе на обновление:

$sql = "UPDATE wp_cars_forms SET cars_num = cars_num -1 WHERE form_id = 1";

Ещё вопросы

Сообщество Overcoder
Наверх
Меню