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

ariari php-users@php.gr.jp
2002年3月13日 20:41:59 +0900


こんばんはAriAriです。
Mashiki さん 書込みありがとうございました。
ご指摘のようにselect TO_CHAR(wtime,'YYYY/mm/dd') from toukou と文字型にて
データを取ってこようと下記のように修正いたしました。
$db_con = pg_connect("","","TOUKOU");
$sql = "select TO_CHAR(wtime,'YYYY/mm/dd') from toukou"; (前回は -> 
$sql = "select * from toukou";) ・・・(1)
$rs = pg_exec($db_con,$sql);
print($sql); <-’SQL文の確認  ・・・(2)
print(pg_result($rs,"wtime"));   ・・・A
今までのプログラムを(1)、(2) 追加修正しました。
しかし、ブラウザからは ↓
select TO_CHAR(wtime,'YYYY/mm/dd') from toukou (1)(2)でのSQL文確認・・・OK
ですね。
Warning: Bad column offset specified in /home/*******
やっぱり、phpに怒られてしまいました。
SQL関数のTO_CHAR は psqlでしか使えないのでしょうか?
やっぱり表示の際は、(1)を前回に戻して A部 で、テーブルから取得したデータ
(2002年03月10日 22:55:00+09)をYYYY/MM/DDに変換してから表示print()なのでしょ
うか?
また、テーブルからデータを取って見せる際、みなさんはどの様にしているのでしょ
うか?
合わせてよろしくお願いいたします。   

AltStyle によって変換されたページ (->オリジナル) /