脱力系備忘録BloG ホーム »[PHP] DB - PEARとPDOのBOOLEAN型の扱いの違い

[PHP] DB - PEARとPDOのBOOLEAN型の扱いの違い  

PostgreSQLを使っているサイトの修正で躓いた。

今まではデータベースへのアクセスにPEAR:DBを使用している。
これをPDOに変更したらうまく動かない。

よく調べてみたら、「BOOLEAN」型項目の内容判定が正しく行われていない。

何故だろうと思い、それぞれのアクセス結果を見てみたら、ぬーん。

●PEAR::DBの場合
string("t")
string("f")

●PDOの場合
bool(true)
bool(false)

で返ってくる模様。

「BOOLEAN」型は使わず「INTEGER」型で定義したほうが素直でわかりやすいやね。
関連記事

category: データベース

この記事へのコメント

コメントの投稿

非公開コメント

コメントは全て管理人が内容を確認してから表示されます(非公開コメント除く)。
内容によっては表示されない場合がありますことご了承願います。

プロフィール

お問い合わせ

最新記事

最新コメント

▲ Pagetop