タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

SQLとPHPとDBに関するchanpon0のブックマーク (2)

  • プリペアドステートメント - データベース接続(PEAR::DB) - PEAR入門

    例えば何行ものデータを挿入する場合を考えて見ます。値だけ異なるようなSQL文を何度も実行する場合、プリペアドステートメントを使うと便利です。 プリペアドステートメントを使う場合には"query"メソッドの代わりにDB_commonクラスで用意されている"prepare"メソッドを使います。 prepare resource prepare (string $query) execute() で実行できるように、SQL 文を 準備します。 パラメータ: string $query 準備するクエリ。 返り値: resource - クエリのハンドル、あるいは失敗した場合に DB_Error オブ ジェクトを返します。 使い方は"query"メソッドでプレースホルダーを使った場合と同じです。何度も繰り返し使われるSQL文の中で、毎回異なる値の部分を「?」で置き換えて指定します。 $sql = "

  • 第5章 Zend_Db

    Zend_Db_Adapter は、Zend Framework におけるデータベース API の抽象化レイヤーです。PDO に基づいており、 Zend_Db_Adapter を使用すると、サポートしている SQL データベースへの接続やデータベースに対する操作を同じ API で行えます。 Microsoft SQL Server、MySQL、PostgreSQLSQLite などをサポートしています。 バックエンドのデータベースに対応した Zend_Db_Adapter のインスタンスを作成するには、接続パラメータの配列とアダプタの名前を渡して Zend_Db::factory() をコールする必要があります。 例えば、ローカルホスト上の MySQL データベース "camelot" に対して "malory" というユーザで接続するには、以下のようにします。 <?php requir

    chanpon0
    chanpon0 2010/08/04
    配列をquoteして、SQLの条件に変換可。
  • 1