[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: MySQLi - UPDATE
Миша
Использую

UPDATE `test` set `stolbez2`=`2` where `stolbez1`=`значение`


Нужно каждый раз, когда выполняется этот код к двойке прибавить 1 (потом 3+1 и т.д.), можно это сделать на MySQLi?



_____________
Принимаю заказы, писать в ЛС
rooor
UPDATE `test` set `stolbez2`= (`stolbez2` +1) where `stolbez1`= 'значение'

обратные кавычки только для названий таблиц
Миша
Цитата (rooor @ 16.06.2014 - 15:49)
UPDATE `test` set `stolbez2`= (`stolbez2` +1) where `stolbez1`= 'значение'

обратные кавычки только для названий таблиц

Почему-то не работает, постоянно записывает 1

_____________
Принимаю заказы, писать в ЛС
sergeiss
Цитата (rooor @ 16.06.2014 - 15:49)
обратные кавычки только для названий таблиц...

...и еще для названий колонок - уточняю, что ТС не запутался smile.gif


Медведь, тип колонки `stolbez2`точно число, а не строка? Код должен работать, причем даже и без круглых скобок внутри запроса.
Ошибку не возвращает никакую?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
kjdgh

UPDATE test SET stolbez2=stolbez2+1 WHERE stolbez1='значение'

Поле stolbez2 должно быть Integer.

_____________
Новичек в программировании и вообще не разбираюсь в этом, так что не вините.



Миша
Цитата (sergeiss @ 16.06.2014 - 18:24)
Цитата (rooor @ 16.06.2014 - 15:49)
обратные кавычки только для названий таблиц...

...и еще для названий колонок - уточняю, что ТС не запутался smile.gif


Медведь, тип колонки `stolbez2`точно число, а не строка? Код должен работать, причем даже и без круглых скобок внутри запроса.
Ошибку не возвращает никакую?

Тип int, в строке в этой колонке изначально 1

_____________
Принимаю заказы, писать в ЛС
rooor
выполни запрос в PMA и посмотри что будет
kjdgh
Этот неловкий момент, когда один и тот же код у меня работает, а у кого-то нет... Запрос рабочий инфа сотка.

_____________
Новичек в программировании и вообще не разбираюсь в этом, так что не вините.



Миша
Сделал на php, потом вставил в запрос.

_____________
Принимаю заказы, писать в ЛС
Быстрый ответ:

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