目次導入 -- DB_DataObject で何ができるか 設定オプション -- データベースアクセスのためのデフォルト値の設定 自動生成とデータベーススキーマ -- 基底クラスの生成とデータベーススキーマ DB_DataObject::factory() -- 表名に基づいたクラスの自動ロードとインスタンス化->get() -- 単純な取得 (Select) リクエストDB_DataObject::staticGet() -- 単純な取得 (Select) リクエストで、簡潔かつ自動ロードを行う{Child Class}::staticGet() -- 単純な取得 (Select) リクエストで、簡潔にされたもの (自動生成)->find() -- 結果を検索する->fetch() -- 次の行をフェッチする->count() -- select count() リクエストを実行
1 ともかく実行してみる 目次 1-1 設定オプションについて 目次 マニュアルでは、 $options = &PEAR::getStaticProperty('DB_DataObject','options'); [1] と参照を使い $options = array(...); とするように推奨 [2] 1-2 簡易例 目次 とりあえず動かすには、オプションのうち、 DSN を記述するdatabase変数を指定すればいい。 // SQL schema; // CREATE TABLE shohin( // i integer, // shohin_name text // ); require_once('DB/DataObject.php'); $options = & PEAR::getStaticProperty('DB_DataObject','opti
平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 本件に関するお問い合わせはこちらよりお願いいたします。
データベースへのアクセスおよび SQL の作成を データベースの違いにかかわらず同じように行うための、統一 API です。 Table of Contents 導入 — 機能概要 DSN — データソース名 (Data Source Name) 接続 — データベースへの接続および接続の解除 クエリ — クエリの実行 クォートおよびエスケープ — 値を適切にクォートしてクエリを作成する データ型 — データ型の処理の概要 結果 — クエリ結果からのデータの取得 準備と実行 — プリペアドステートメント トランザクション — トランザクションの処理 モジュール — モジュールの読み込みとコール Function Module — Module to handle SQL function abstraction Manager モジュール — データベースの構造を管理するためのモジュール R
SQL As Understood By SQLite SQLite understands most of the standard SQL language. But it does omit some features while at the same time adding a few features of its own. This document attempts to describe precisely what parts of the SQL language SQLite does and does not support. A list of SQL keywords is also provided. The SQL language syntax is described by syntax diagrams. The following syntax d
IBMのサイトに、PHPから操作するデータベースに関してよく見られる5つの問題点とその解決方法が掲載されています。 データベースのデザインをする際、一般的に発生する問題点についての解説です。 で、肝心の5つの問題が何かというと、以下の通り。 Five common PHP database problems 1つめは古いPHPのコードでは直接、データベースにアクセスしているということ。コレに代わる手段としては、PEARのDBモジュールを使うか、あるいはPHPデータオブジェクト、PDOのクラスを使え、とあります。 2つめは、オートインクリメントを使わないということ。MySQLは基本的にレコード1つについてユニークなIDをオートインクリメントしているわけですが、これを活用していないというパターン。オートインクリメントを有効に使っていない場合、非効率的であるだけでなく、負荷も高くなるそうです。解
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く