Una cosa fatta per fare...
codice:
<?php
   
   class cDBMySQL{
       private static $conn=null;
       public function  __construct($dbname,$server,$username,$password) {
           if(is_null(self::$conn))
               self::$conn=  mysql_connect($server, $username, $password);
           mysql_select_db($dbname);
       }
       
       public function Query($sql) {
           return mysql_query($sql, self::$conn);
       }
   }
   
   class strana{
       private $db;
       public function  __construct() {
           $this->db=new cDBMySQL("nomedb", "serverDB", "userdb", "passworddb");
           $this->db->Query("altra query in classe");
       }
   }
   
   class strana2{
       private $db;
       public function  __construct($db) {
           $this->db=$db;
           $db->Query("altra query");
       }
   }
   
   $conn1=new cDBMySQL($dbname,$server, $username, $password);
   $res1=$conn1->Query("select * from tabella1");
   $conn2=new cDBMySQL($dbname,$server, $username, $password);
   $res2=$conn2->Query("select * from tabella2");
   $st2=new strana2($conn1);
   ?>