タグ

lets-postgresとmdb2に関するnabinnoのブックマーク (1)

  • PHPでのSQLインジェクション対策 - プレースホルダ編: MDB2 | Let's POSTGRES

    PEAR::MDB2 MDB2はPHPでデータベースを操作するためのPEARのパッケージの1つです。pg_query_params、PDOなどと比較すると動作が低速ではありますが、 文字エンコーディングを意識している integer、float、boolean型などの値を、文字列としてではなく数値・論理値としてやりとり出来る bytea型のカラムを、ラージオブジェクト(blob)型として遜色なく扱える 別のデータベース管理システム(MySQLOracleなど)から、あるいはそちらへの移行がしやすい などの理由で、MDB2を使うことを推奨します。 データベースを扱うPEARパッケージには他にもPEAR::DB、PEAR:MDBがありますが、これらの新規の開発はすでに終了しているようなので、できるだけMDB2を使用してください。なおインストールは、権限のあるユーザーで以下のようにします。 #

  • 1