タグ

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

タグの絞り込みを解除

dbとphpに関するnettaboのブックマーク (5)

  • PEAR :: Manual :: DB_DataObject

    目次導入 --  DB_DataObject で何ができるか 設定オプション --  データベースアクセスのためのデフォルト値の設定 自動生成とデータベーススキーマ --  基底クラスの生成とデータベーススキーマ DB_DataObject::factory() -- 表名に基づいたクラスの自動ロードとインスタンス化->get() --  単純な取得 (Select) リクエストDB_DataObject::staticGet() -- 単純な取得 (Select) リクエストで、簡潔かつ自動ロードを行う{Child Class}::staticGet() -- 単純な取得 (Select) リクエストで、簡潔にされたもの (自動生成)->find() -- 結果を検索する->fetch() -- 次の行をフェッチする->count() -- select count() リクエストを実行

    nettabo
    nettabo 2008/12/24
    PERA::DB_DataObjectの日本語マニュアル
  • PEAR MDB2でPHPからデータベースを操作する

    はじめに PHPにはデータベースにアクセスする方法がいくつか用意されています。そのような方法の一つに、「PEAR MDB2」があります。名前の通りPEARのライブラリとして公開されています。PEARにはMDB2のほかに「DB」や「MDB」といったライブラリがあり、現在でも利用することができます。しかしながら、これらの開発はすでに終了しており、開発者はMDB2に移行することが推奨されています。 稿では、PEAR MDB2を使って、PHPからデータベースを操作する次のような基的な方法を紹介します。 PEAR MDB2を使うとデータベース管理システム(MySQLやPostgreSQLSQLite等)に依存しないコードを書くことができる。 SQLの実行には、プリペアードステートメントを使うのが基である(例外あり)。 PHPにはPEAR MDB2の他にもデータベースへのアクセス手段が数多く用

    PEAR MDB2でPHPからデータベースを操作する
    nettabo
    nettabo 2008/11/26
    PEAR::DBの後継PEAR::MDB2の使い方。
  • PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE

    IBMのサイトに、PHPから操作するデータベースに関してよく見られる5つの問題点とその解決方法が掲載されています。 データベースのデザインをする際、一般的に発生する問題点についての解説です。 で、肝心の5つの問題が何かというと、以下の通り。 Five common PHP database problems 1つめは古いPHPのコードでは直接、データベースにアクセスしているということ。コレに代わる手段としては、PEARのDBモジュールを使うか、あるいはPHPデータオブジェクト、PDOのクラスを使え、とあります。 2つめは、オートインクリメントを使わないということ。MySQLは基的にレコード1つについてユニークなIDをオートインクリメントしているわけですが、これを活用していないというパターン。オートインクリメントを有効に使っていない場合、非効率的であるだけでなく、負荷も高くなるそうです。解

    PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE
    nettabo
    nettabo 2006/08/06
    巨大なDBでも分割しない方が早いというのは意外だ。
  • PHPのセッションをDBに格納するチュートリアル:phpspot開発日誌

    Chris Shiflett: Guru Speak: Storing Sessions in a Database While the default session storage mechanism is adequate for many PHP developers, you might find yourself wanting to modify its behavior from time to time. One of the most common reasons for wanting to change the default behavior is to store sessions in a database rather than the filesystem. The top reasons for this desire are: PHPのセッションをDB

    nettabo
    nettabo 2006/07/04
    PHPのセッション保存先をDBにする場合の、ハンドラの作成例。
  • PHP&Oracleの利点と欠点 [ThinkITの記事]:phpspot開発日誌

    [ThinkIT] 第3回:PHPOracleの利点と欠点 (1/3) 筆者が関わったエンタープライズの大きな開発の環境では、開発サーバ、テストサーバ、番サーバの3つのサーバを使用していました。それぞれのサーバは異なるデータベースに接続します。テストサーバと開発サーバではテスト用のデータベースに接続しており、番サーバは番用のデータベースサーバに接続していました。 著者が、PHP & Oracleの運用経験を元に書いたPHP & Oracleの利点/欠点の記事。 いつか行うかもしれないPHP+Oracleの組み合わせによる開発、のためチェックしておきましょう。 PHPMySQLの組み合わせが殆どなので情報が得にくい、と思っていたのですが記事によると、 PHPでのOracleの使用を促進したいOracleOracleTechnology Network(OTN)内でPHP開発者に対

    nettabo
    nettabo 2006/03/05
    PHP+Oracleの運用経験を元にメリットデメリットをまとめた記事の紹介。
  • 1