[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: UpDate BD
Fenomen
Существует БД msql в которой хранится имя человека и его сумма. Как сделать что бы, выбирая через форму имя человека и нужную сумму, она отнималась или прибавлялась в базе данных?

Предположим:

Андрей 1000 у.е.(в msql).
В форме выбираем пользователя: Андрей > Вводим сумма: 100у.е. > ОК
И в БД нужно что бы сумма изменилась на 1100 у.е.

Дело в том, что как апдейт БД с помощью mysql_query сделать я знаю, а как прибавить сумму или отнять сумму, догнать чё то не могу. Помогите советом ребята. unsure.gif




Спустя 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 написал(а):
Вот предположим
mysql_query("UPDATE users SET summa = summa + $q WHERE id = '1'",$db);


Как сделать что бы то что мы ввели в окошке формы, после отправки стало переменной $q?

Спустя 22 минуты, 29 секунд (12.12.2011 - 16:45) Fenomen написал(а):
Ессссть!))) спасибо вусем ребята, очень помогли! rolleyes.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.