$data = array ( 'next' => "NOW() + 5", 'interval' => $dom["USER"][0]["STATUSES_COUNT"][0]["data"], 'good' => $good, 'tries' => $p->tries + 1 ); $where = $service->getAdapter()->quoteInto('id = ?', $p->id);
$service->update($data, $where);
Zend と mySQL で PHP を使用してデータベースに何かを挿入します。"next" => "NOW()" は機能しません。CURRENT_TIMESTAMP をデフォルト値として設定することもできますが、実際に必要なのは、この瞬間を参照するタイムスタンプと時間を挿入することです。
プログラムの一部を書き直して、純粋な php 日付 (純粋な mySQL 日付の代わりに) を使用することができます。何がベストなのか、どうすればいいのかわからない。タイミングを実行する mySQL でこの更新を機能させる方法を知っていますか?