[PHP-users 3322] Re: timestampの日付と時刻の更新

KAWAJI Toshiyuki php-users@php.gr.jp
Tue, 6 Nov 2001 09:23:52 +0900


河治@山梨です。

"S.Mitamura" <mitamura@s-graphi.co.jp> wrote:
>  $day = date("Y-m-d H:i:s");
>  $up_sql = "update tablename set day=$day where (id = '0001')";
>  pg_exec($testdb, $up_sql);
>  
>  として、date()で値を作ってみたのですが、「2001-11-06 00:00:00+09」となり、
>  時間の部分はやはり格納されません。 

このSQLだとPostgreSQLが受け取るSQL文が

  update tablename set day=2001-11-06 00:00:00+09 where (id = '0001')

となります。dayに代入する値にスペースがある場合にはクォートする必要が
あると思います。