タグ

PDOに関するts_asanoのブックマーク (3)

  • 第70回PHP勉強会で浮動小数点数の話をしました - hnwの日記

    7月22日に開催された第70回PHP勉強会で発表してきました。以下が発表資料です。 浮動小数点数周りのトピックを3点紹介する内容でしたが、思ったより反応が良かったように思います。 ただ、面白おかしく話そうとして、聞いている方々に無駄に恐怖を与えてしまったかもしれません。冷静に読み返していただければ、怖いように見える内容もレアケースの話題が多いことがわかるかと思います。 また、PDOの挙動については誤解を与えてしまったかと思いますので、プレゼン資料の25ページ目を大幅に差し替えてアップロードしました。 この点についてもう少し説明します。PDOでプリペアードクエリを利用する際、プレースホルダに値を埋め込むのにPDOStatement::bindValueメソッドを利用することができます。この際、bindValueメソッドの第3引数で利用でPDO::PARAM_INT定数を指定しても、第2引数の

    第70回PHP勉強会で浮動小数点数の話をしました - hnwの日記
  • PHP で SQLite を利用する方法 - Web/DB プログラミング徹底解説

    SQLite は軽量のインプロセス・データベースエンジンで、今日の多くの主要なプログラムで広く利用されています。 例えば Firefox 等でも、ブックマークやヒストリ等様々なプログラムデータのストレージとして、SQLite を利用しています。 (参考: Firefox における SQLite の利用) この資料では SQLitePHP から利用する簡単な例を示します。 SQLite のコマンドラインからの利用 PHP から SQLite を利用する前に、コマンドラインから SQLite を利用してみましょう。 コマンドラインツール (sqlite3.exe) は、SQLite のダウンロードページからバイナリをダウンロード可能です。 2010年3月25日現在、SQLite のバージョンは 3.6.23 が推奨版です。 次の手順で test.db という名前の SQLite データベ

    PHP で SQLite を利用する方法 - Web/DB プログラミング徹底解説
  • PHP | SQLiteへ接続 - PDOの利用

    PDOを利用してSQLiteへ接続してみます。PDO経由の場合はSQLite2ではなくSQLite3系を主に使うかと思います。PHPにデフォルトで含まれているSQLiteは2系なので、別途SQLite3をインストールしておいて下さい。 ※SQLiteを個別にインストールする詳細は『SQLiteインストール』を参照して下さい。 事前にSQLiteへ"uriage"と言う名前のデータベースを作成してあります。また"uriage"データベース内に"shouhin"テーブルを作成し、初期データを入れてあります。 ※SQLiteにはユーザーという概念がありません。 "uriage"データベースへ接続するためのPDOクラスのオブジェクトの作成は下記のようになります。 $dsn = 'sqlite:d:\\sqlite\\uriage'; $user = ''; $password = ''; try{

  • 1