サーバー側の問題もあるので、毎回安定した処理結果は得られませんでしたが、大体上表のような結果になりました。 やはりネイティブ関数は速く、mysqli関数が一番速い結果になりました。 続いて同じくネイティブ関数のmysql関数が続き、その次にPDOという結果に... 続きを読む
(no version information, might be only in CVS)PDO->query() -- SQL ステートメントを実行し、結果セットを PDOStatement オブジェクトとして返す 説明class PDO { PDOStatement query ( string statement ) }class PDO { bool query ( string statement, in... 続きを読む
データベースへの接続が確立しPDOオブジェクトが使用可能になると、様々な関数を通して多くのオペレーションが実行されます。 これらの関数はクエリを実行するexec()メソッドを含みますが、これらがレコードを返すことはありません。このタイプのクエリはUPDATE... 続きを読む
PDO1.0以降、定数が「PDO_xxx」から「PDO::xxx」に変更になっていますので、それ以前のバージョンを使用していた方は注意が必要です。 2005/06/10付けでPHP5.1.0β1がリリースされましたが、標準の拡張モジュールとしてPDOが含まれており、configure時に「--with... 続きを読む
pgsql_native.php: <?php require_once("Benchmark/Timer.php"); $timer = new Benchmark_Timer(TRUE); $conn = pg_pconnect("dbname=funaki user=funaki"); if (!$conn) { die("cannot connect."); } $result = pg_query($conn, "select * from blog"); print_... 続きを読む
はじめに PHP界隈では現在、PHP 4からPHP 5への移行が進んできており、ここ最近ではPHP 5の機能を活用したフレームワークも多く出てくるようになりました。 PHP 5は、PHP 4に比べオブジェクト指向のサポートや速度面での向上などが取り上げられる中、最も注目... 続きを読む