Объясните, в чем отличие этого:
$query = $bds->query("SELECT balance FROM users WHERE vk_id='$getUID'");
$getBalance = mysqli_fetch_array($query);
$getIt = $getBalance[0] - $getCost;
$bds->query("UPDATE users SET balance=balance-'$getIt' WHERE vk_id='$getUID'");
От этого:
$bds->query("UPDATE users SET balance=balance-'$getCost' WHERE vk_id='$getUID'");
Проблема в том, что если я использую первый способ, то в бд пишется некорректное значение, которое находится в $getCost
.
(например, значение 7.88. т.е. 100 - 7.88, например, ну никак не может быть равно 7.88).
Во втором случае все отлично, но интересует первый случай.
Балда я..ошибку в лоб не увидел. Вопрос решил. Вместо
$bds->query("UPDATE users SET balance=balance-'$getIt' WHERE vk_id='$getUID'");
надо было
$bds->query("UPDATE users SET balance='$getIt' WHERE vk_id='$getUID'");
Виртуальный выделенный сервер (VDS) становится отличным выбором
Из массива чекбоксов нужно получить лишь те, у которых атрибут 'data-set-chld' равен атрибуту 'data-set-parent' того, на который кликнули