فکر نکنم این کار درست باشه! قرار نیست که هر بار query درخواست میشه ارتباط مجددا برقرار بشه.
تست کردم کار میکنه.


این روش چطور؟

class child1 extends parent1
{
private $resource;

function child1()
{
$this->$resource = parent::mysql_connect();
}

function show_table()
{
resource = $this->resource;
$query = $resource->query("SELECT * FROM mytbl");
}


}

توی هر کلاس فرزند یک بار ارتباط رو میگیره و توابع کلاس از همین ارتباط برای اتصال به mysql استفاده میکنند! نظرتون چیه؟