niestety po wielu próbach nie potrafie jakoś tego zrobić. Mam klase Mysql którą tworzę podczas ładowania strony. Dodatkowo tworze klase Pliki do której chciałbym przekazać odnośnik do klasy Mysql. Próbowałem tak:
$pliki = new Pliki($db);
w klasie Pliki mam w konstruktorze przypisanie:
function __construct($dbh,$ID){ $this->db=$dbh; }/php] Potem wew. klasy chce wykonywac polecenia: [php]$result=$this->db->prepare(" SELECT sname, pass FROM demo_servers WHERE selected = 1 ORDER BY traffic_left DESC LIMIT 1 ");
Wywala mi blad Call to undefined method Mysql::prepare().
Drugie pytanie jak przekazać tak samo odnośnik do Mysql, jeśli w klasie Pliki mam doczepiona inna klase Serwisy, a chce tak samo wykonywać polecenia do bazy w tej klasie ?:
//doczepienie klasy class_serwisy.php $this->serwer=Serwisy::getInstance();