[PHP-users 6135] Re: 日付型データを指定の表示(YYYY/MM/DD )にしたい。

Shigeki Mimura php-users@php.gr.jp
Wed, 13 Mar 2002 21:02:44 +0900 (JST)


三村です。

ariari> select TO_CHAR(wtime,'YYYY/mm/dd') from toukou  (1)(2)でのSQL文確認・・・OK
ariari> ですね。
ariari> Warning: Bad column offset specified in /home/*******
ariari> 
ariari> やっぱり、phpに怒られてしまいました。
ariari> 
ariari> SQL関数のTO_CHAR は psqlでしか使えないのでしょうか?

そうじゃないですよ。
ターゲットリストにTO_CHARしか書いてないから、wtimeはないって言っているだけ。
select TO_CHAR(wtime,'YYYY/mm/dd') as a from toukou
とでもしておいて
pg_result($rs,0,"a");
か
sqlはそのままで
pg_result($rs,0,0);
で取り出せるはずです。

しかし
ariari> print(pg_result($rs,"wtime"));
これっはどうやってもerrorになると思うんですが。
mixed pg_result ( resource result, int row_number, mixed field)
なので。
http://jp.php.net/manual/ja/function.pg-result.php
辺りをもう一度良く見てみて下さい。