PHPからMySQLにアクセスする方法について、
PHPからMySQLにアクセスする方法について、
自分のとっている方法が正しいか分かりません。
現在、以下のような状態です
<<< index.phpの中身(概要) >>>
(1)DBのコネクト
mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("mydb");
(2)DBへのアクセス
$result=mysql_query("SELECT id, name FROM mytable");
$row=mysql_fetch_array($result, MYSQL_NUM);
(3)クエリーのクローズ
mysql_free_result($result);
(4)exit;
公式サイトのサンプルをそのまま流用したような形なのですが、
これだとindex.phpが呼び出されるたびにDBをコネクトし直します。
現在、数万レコード単位のテーブルの読み込みが頻発するシステムを開発しています。
取得したいデータの容量自体は大きなものではなく、SELECT文も高速に動作するように
WHERE文等気を使っていますが、後々のことを考えると心配になりました。
できればページが飛んでもDBの接続が保持されるようにしたいのですが
可能なのでしょうか。
また、それによってアクセスの高速化は望めるのでしょうか。
ご存知の方、お手数ですがご教授お願いいたします。
お礼
ありがとうございました。 参考になりました。