Вопрос по обновлению записей в Mysql [РЕШЕНО]
Все привет! я столкнулся с такой проблемой, при обновлении записи в таблице одними и теми же значениями не чего не происходит
Запрос из XXX.mapper.class.php
выполняю
Если просто выполнять этот запрос в mysql, то можно выполнять хоть сколько раз, но из под сайта только один раз.
может что то не так делаю?
[РЕШЕНИЕ]
Сделать в таблицу поле unix — и туда помещать unix время
Запрос из XXX.mapper.class.php
public function UpdataZtovars($price,$stock,$weight,$id,$name) { $sql = "UPDATE " . Config::Get('plugin.zakaz.table.ztovar_sklad')." SET pricep=?d, kolvo=?d, weight=?d, name=? WHERE article=? "; if ($this -> oDb -> query($sql,$price,$stock,$weight,$name,$id)) { return true; } return false; }
выполняю
UPDATE sklad_ztovar_sklad SET pricep=23, kolvo=44, weight=171, name='Тарелка' WHERE article='18159'
Если просто выполнять этот запрос в mysql, то можно выполнять хоть сколько раз, но из под сайта только один раз.
$config['sys']['cache']['use'] = false; $config['compress']['js']['merge'] = false;
может что то не так делаю?
[РЕШЕНИЕ]
Сделать в таблицу поле unix — и туда помещать unix время
14 комментариев
$config['compress']['js']['merge'] = false;
файл который выполняет запросы я нашел
\engine\lib\external\DbSimple\Generic.php
это выводит вплывающюю окно, но оно не выполняется,
первый раз выводится, при повторном нажатии нет
Tovar.class.php
Mapper выше
$data вернется с данными только первый раз (когда они будут отличатся — о чем я писал выше), в противном случае переменная будет неопределена
Сделать в таблицу поле unix — и туда помещать unix время