$ data = массив (
'next' => "СЕЙЧАС () + 5",
'interval' => $ dom ["USER"] [0] ["STATUSES_COUNT"] [0] ["data"],
'good' => $ хорошо,
'пытается' => $ p-> пытается + 1
);
$ where = $ service-> getAdapter () -> quoteInto ('id =?', $ p-> id);
.
$ service-> update ($ data, $ где);
для вставки чего-либо в базу данных с помощью PHP на zend и mySQL. "Next" => "NOW ()" не будет работать. Я мог бы указать CURRENT_TIMESTAMP как значение по умолчанию, но на самом деле я хочу вставить метку времени, относящуюся к этому моменту, плюс некоторое время.
Я мог бы переписать некоторые части программы для использования чистых дат php (вместо чистых дат mySQL). Не знаю, что лучше и что мне делать. Вы знаете, как я могу заставить это обновление работать, если mySQL будет рассчитывать время?






Я решил это с помощью следующего очень полезного утверждения:
'next' => new Zend_Db_Expr('TIMESTAMPADD(MINUTE,1,NOW())'),