За последние 24 часа нас посетили 24900 программистов и 1687 роботов. Сейчас ищут 912 программистов ...

Добавить значение в БД из переменной

Тема в разделе "PHP для новичков", создана пользователем q0b3rMAN, 13 июн 2011.

  1. q0b3rMAN

    q0b3rMAN Активный пользователь

    С нами с:
    11 июн 2011
    Сообщения:
    142
    Симпатии:
    0
    Доброго времени суток, в общем такая проблема.
    Есть страница, в ней содержится вот такое:

    Ваш баланс ( БАЛАНС ПОЛЬЗОВАТЕЛЯ ИЗ БАЗЫ )
    Введите сумму обещенгого платежа

    ( тоесть пользователь вводит сумму к примеру 2, ему на баланс должно добавится 2 рубля )

    Проблема в том, что, оно не добавляется, а полностью изменяется его баланс.
    Допустим у меня на балансе 3 рубля. я возьму платеж на сумму 2 рубля, и в поле Ваш баланс, увижу 2 рубля...
    а нужно что-бы значение прибавилось, допустим ввел 2 рубля, вижу в поле Ваш баланс: 5 рублей....
    на гуглил пару примеров типо: UPDATE [имя таблицы] SET balans=balans+1
    так вот, а проблема в том что я немогу собрать правильный SQL запрос...
    у меня из формы, отправляется данные обработчику ( set_user.php ) где тот их принимает и изменяет...
    тоесть запрос должен по сути дела быть такого вида, как я думаю:
    но у меня получается так, что он вообще ставится на ноль.

    проще сказать, мне нужно добавить данные из переменной $balans к значению...

    помогите, пожалуйста кто может ?:)
    заранее, большое спасибо :).
    ещё попробовал такой запрос:
    Код (Text):
    1. $result4 = mysql_query("UPDATE users SET balans='+$balans' WHERE login='$old_login'",$db);
    он делает тоже самое, тупо его изменяет
     
  2. q0b3rMAN

    q0b3rMAN Активный пользователь

    С нами с:
    11 июн 2011
    Сообщения:
    142
    Симпатии:
    0
    Простите тему можно закрывать, только что дошло.
    Код (Text):
    1. $result4 = mysql_query("UPDATE users SET balans=balans+$balans WHERE login='$old_login'",$db);
    правильный запрос без ' '