- クラスごとに新しい接続を作成することはお勧めできません。それはあなたにモジュール化されるかもしれませんが、あなたのmysqlサーバーはすぐに
too may connections
で肥大化するでしょう エラー。
シングルトンパターンといくつかのオブジェクト指向を使用することをお勧めします。
class Singleton{
private static $instance=null;
public function connection(){
if(self::$instance==null){
self::$instance = mysql_connect(); // define it in your way,
}
return self::$connection;
}
}
class TableA extends Singleton{
function find($id){
$query="select * from `A` where `id`='$id'";
mysql_query($query, $this->connection());
... // other codes
}
}