[PHP-users 14603]Re: pg_fetch_array()カラム指定の場合に値が取
Yasuo Ohgaki
yohgaki @ ohgaki.net
2003年 4月 12日 (土) 17:14:32 JST
大垣です。
sorako yamamoto wrote:
>>PostgreSQLは大文字小文字区別しません。
>>$row["empno"]の"empno"はPHPの配列の添字です。
>>
>>pg_fetch_array()でデータを取ってくると項目名の添字は全て小文字
>>になる仕様のようです。
>>
>
>
> なるほど…
>
>
>
>>あちこちの使用場面で項目名は全て小文字になってしま
>>うので、そうなってもわかりやすい命名の方がいいと思います。
>>
>
>
> テーブルを作り直し、カラム名も小文字に統一することにしました。
> どうもありがとうございました。
お勧めするかどうか別として、PostgreSQLのカラム名などには日本
語も使えます。つまり、明示的に指定すると大文字/小文字を区別しま
す。
yohgaki=# create table "TEST" ("AbC" int, "xYz" int);
CREATE TABLE
yohgaki=# \d "TEST"
Table "public.TEST"
Column | Type | Modifiers
--------+---------+-----------
AbC | integer |
xYz | integer |
--
Yasuo Ohgaki
PHP-users メーリングリストの案内