Witam!

Chciałem napisać klasę do obsługi dowolnej bazy danych, niestety już na początku natknąłem się na problem. Otóż przy takim kodzie:
  1. <?php
  2. class db{
  3. function database($base){
  4. return $base;
  5. }
  6. }
  7. class mysql extends db{
  8.  var $base;
  9.  
  10. function database_connect(){
  11. $this->base = db::database('mysql');
  12. return $this->base;
  13. }
  14.  
  15. }
  16.  
  17. $obj = &new mysql;
  18. $db_connect = $obj->database_connect()."_connect( 'localhost', 'root', 'haslo')";
  19. ?>

Nie łączy się do bazy. Po dopisaniu
Kod
echo ($db_connect);


Wywala na ekran "mysql_connect( 'localhost', 'root', 'haslo')"

Ktoś może pomóc?

-------------------------------------
Dodane potem
-------------------------------------

Argh, zmieniłem na
  1. <?php
  2. function database_connect($host, $login, $pass){
  3. return mysql_connect($host, $login, $pass);
  4. }
  5. ?>

i działa - temat do delete...