DateTime
MySQL データベースを変数で更新しようとしています。
$interval = 'P' . $days . 'DT' . $hours. 'H' . $minutes. 'M' . $seconds . 'S' ;
$date = new DateTime("NOW");
$date->add(new DateInterval($interval));
今度は SQL の更新:
$query = "UPDATE table
SET table.table_date = '$date' ";
mysql_query($query);
mysql_query($query);
Ivar_dump
が$date
変数の場合、正しいプロパティが表示されます。
object(DateTime)#4 (3) { ["date"]=> string(19) "2012-07-05 20:04:14" ["timezone_type"]=> int(3) ["timezone"]=> string(13) "Europe/Berlin" }
しかし、それは挿入されません。$date の代わりに NOW() を試すと、完全に機能します。私の間違いは何ですか?