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

f.t. php-users@php.gr.jp
Tue, 06 Nov 2001 12:39:41 +0900


fujiyamaです。

On Tue, 6 Nov 2001 12:14:00 +0900
"S.Mitamura" <mitamura@s-graphi.co.jp> wrote:

> > テーブルの問題だとすると、どういうテーブルを作ったのか気になるところです
> > が教えていただけないですか?
>  
> create table tablename (no int4, pr_title varchar(40), pr_comment text, id varchar(16), name varchar(50), name_k varchar(50), post
> varchar(8), address varchar(80), tel varchar(14), fax varchar(14), mail varchar(40), url varchar(40), keywd1 varchar(20), keywd2
> varchar(20), keywd3 varchar(20), keywd4 varchar(20), keywd5 varchar(20), photo1 varchar(20), photo2 varchar(20), photo3 varchar(20),
> map varchar(20), map_src text, f_parts int2,  f_coating int2, f_process int2, f_external int2, f_audio int2, f_cleaning int2,
> f_change int2, f_cheak  int2, f_insurance int2, f_filling int2, t_day timestamp, day timestamp, max_all int4, max_1 int4, max_2
> int4, tanto varchar(12), bikou text);
> 
>  というテーブルです。

このテーブルで最初にあったSQLを(テーブル名だけ変えて)下記のPHPで実行さ
せました。
$result_id = pg_exec($flag, 
"update tablename set day=current_timestamp where id ='0001'");

結果は予想通り
fujiyama=# select id, day from tablename;
  id  |          day
------+------------------------
 0001 | 2001-11-06 12:30:54+09
(1 row)
と正しく出ます。
やはり、テーブルとかの問題でなくPHPで発行したSQLの中身が違うとかの可能性
が高いかと思います。

#RedHatやPHP3の問題だとしたら既に話題になっていそうだし...


いつもご迷惑かけます。 
f.t. <fujiyama@pc.mycom.co.jp>