Предположим:
Андрей 1000 у.е.(в msql).
В форме выбираем пользователя: Андрей > Вводим сумма: 100у.е. > ОК
И в БД нужно что бы сумма изменилась на 1100 у.е.
Дело в том, что как апдейт БД с помощью mysql_query сделать я знаю, а как прибавить сумму или отнять сумму, догнать чё то не могу. Помогите советом ребята.
Спустя 6 минут, 26 секунд (12.12.2011 - 14:31) Prontit написал(а):
Тот же UPDATE. Только сначала читаешь сколько у него там денег через SELECT и mysql_fetch_array например, и прибавляешь к ним то что ввел в форме.
Спустя 4 минуты, 33 секунды (12.12.2011 - 14:35) Семён написал(а):
А дубликатов записей с именем нет?
Спустя 4 минуты, 50 секунд (12.12.2011 - 14:40) dadli написал(а):
UPDATE mytable SET suma = suma + 100 WHERE imia = 'Андрей'
если
Цитата |
дубликатов записей с именем нет |
Спустя 1 час, 9 минут, 34 секунды (12.12.2011 - 15:50) Fenomen написал(а):
Дубликатов нет, все уникальные
Спустя 5 минут, 57 секунд (12.12.2011 - 15:55) Fenomen написал(а):
Цитата (Prontit @ 12.12.2011 - 11:31) |
Тот же UPDATE. Только сначала читаешь сколько у него там денег через SELECT и mysql_fetch_array например, и прибавляешь к ним то что ввел в форме. |
А как прибавить то что ввёл в форме?
Спустя 26 минут, 41 секунда (12.12.2011 - 16:22) Fenomen написал(а):
Вот предположим
Как сделать что бы то что мы ввели в окошке формы, после отправки стало переменной $q?
mysql_query("UPDATE users SET summa = summa + $q WHERE id = '1'",$db);
Как сделать что бы то что мы ввели в окошке формы, после отправки стало переменной $q?
Спустя 22 минуты, 29 секунд (12.12.2011 - 16:45) Fenomen написал(а):
Ессссть!))) спасибо вусем ребята, очень помогли!