[PHP-users 6134] Re: 日付型データを指定の表示(YYYY/MM/DD )にしたい。
ariari
php-users@php.gr.jp
Wed, 13 Mar 2002 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()なのでしょ
うか?
また、テーブルからデータを取って見せる際、みなさんはどの様にしているのでしょ
うか?
合わせてよろしくお願いいたします。