Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Совсем замучался
есть ячейка а - изначально там 0
к этой ячейке нужно добавить значение b, которое введет пользователь
как составить запрос?, помогите
Неактивен
Неактивен
более подробно:
1. при регистрации пользователя заводится поле bob и ему присваивается значение 0
2. пользователь нажимает кнопку старт и включается счетчик bob - пользователь видит на странице как прибавляется значение в поле счетчика. он нажимает кнопку стоп и счетчик останавливается на каком-то значении. допустим это 22.
3. пользователь нажимает кнопку добавить и это значение 22 например должно добавиться к уже существующему значению bob, т.е. должно записаться в поле таблицы bob 0+22
4. потом пользователь снова нажимает кнопку старт и включается счетчик bob - пользователь видит на странице как прибавляется значение в поле счетчика. он нажимает кнопку стоп и счетчик останавливается на каком-то значении. допустим это 33
5 пользователь снова нажимает кнопку добавить и это значение 33 например должно добавиться к уже существующему значению bob 22, т.е. должно записаться в поле таблицы bob 22+33
и так далее.
получилось только обновлять значение в поле талицы bob последним значением из счетчика вместо уже значения, которое было раньше.
$result = mysql_query("UPDATE users SET bob=CONCAT('$bob'+'$bob') WHERE id='$id'")
а нужно добавить к старому значению bob новое.
Неактивен
.. `ИМЯ_КОЛОНКИ` = `ИМЯ_КОЛОНКИ` + ЗНАЧЕНИЕ_ВВЕДЕННОЕ_ПОЛЬЗОВАТЕЛЕМ ..
т.е.
..bob=bob+$bob..
Неактивен
делаю bob=bob+$bob заменяется на последнее значение $bob
Неактивен
покажите строку запроса, которая отправляется к базе
Неактивен
сделал. проблема была в ковычках - правильно так
$result = mysql_query("UPDATE users SET bob=bob+'$bob1' WHERE id='$id'");
было
$result = mysql_query("UPDATE users SET bob='bob'+'$bob1' WHERE id='$id'");
bob1 - передоваемое значение
Отредактированно sadasa (03.11.2016 11:43:55)
Неактивен
Страниц: 1