2001/03/15(木) 03:55
> ・Selectする手段がquery(), simpleQuery(), execute()と複数あり、迷ってしますう。
simpleQuery と query はともに直ちに実行可能な SQL 文を渡して処理するメソッド。
ただ、前者の場合には戻り値が pg_result で利用可能な結果識別子なのに対して、
後者は DB_result 型のオブジェクトが返るところが違うようだね。
execute() は prepare() とセットで実行されることが前提。で、prepare() に渡す
SQL 文には、? と & という特別なバインド変数を定義できて、前者の場合には
第二引数で渡された値(配列中の値)が、後者の場合には渡された値と同じ名前を
もつファイルの中身を SQL 文の中に結合することができるみたい。
> ・遅い(単純なページで、ページあたり+20~+30msかかる)
>>71 さんのおっしゃる通りだと思う。
あとは Zend Cache 使うとか・・・。