タグ

PHPとPDOに関するkairi-mのブックマーク (2)

  • MySQLの複数行INSERTをする - Qiita

    MySQLのbulk insertを手で書くのはまぁまぁめんどくさいなー、と思ったので何かライブラリないかなと思いつつ、bulkyというやつを見つけたりしたのですが、ちょっとコネクション周りのハンドリングとかクエリの実行周りは自前で扱いたい、という事情があったりして、bulk insert用のSQLの生成に特化したSQL_Insert_Multiを作ってみました。 こんな感じで使えます。 $builder = new SQL_Maker_InsertMulti("your_table", array('fields' => array( 'id' => \PDO::PARAM_INT, 'name' => \PDO::PARAM_STR, 'created_at' => \PDO::PARAM_STR, ))); foreach ( $data as $row ) { $builder->

    MySQLの複数行INSERTをする - Qiita
    kairi-m
    kairi-m 2013/11/12
    お。便利そうなものが。
  • PDOでサクサクDB開発

    はじめに PHP界隈では現在、PHP 4からPHP 5への移行が進んできており、ここ最近ではPHP 5の機能を活用したフレームワークも多く出てくるようになりました。 PHP 5は、PHP 4に比べオブジェクト指向のサポートや速度面での向上などが取り上げられる中、最も注目すべき点であるデータベースへのアクセスを抽象化したレイヤーとしてPDOが登場しました。 今回はそのPDOに注目し、サンプルを交えてPDOの使い方を紹介します。 対象読者 PHP 5を使ったことがある方 以前PEAR::DBなどを用いてデータベースを使ったアプリケーションを作成したことのある方 必要な環境 PDOはPHP 5.1から標準で導入されるようになりました。Windows/UNIXを問わず利用することができます。よってPHP 5.1の環境と、PDOの動作に必要なデータベースの構築を行ってください。 PDOとは PDO(

    PDOでサクサクDB開発
  • 1