Objekt instanzieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Objekt instanzieren

    Hallo,

    habe eine Datenbankklasse angefertigt und bekomme immer die Fehlermeldung:

    Can't connect to local MySQL server through socket '/tmp/mysqld.sock'

    Daraufhin habe ich die Variablen der pconnect Funktion überprüft und vermute letzendlich das der Konstruktor der Datenbankklasse nicht aufgerufen wird und somit die übergebenen Parameter nicht speichert.

    Hier der Quelltext:

    index.php:
    case '1': // übersicht
    include 'DB_Mysql.php5';
    $dbh = new DB_Mysql("nutzerxyz", "pass", "db**.puretec.de", "db****0");


    DB_Mysql.php5:
    class DB_Mysql {
    protected $user;
    protected $pass;
    protected $dbhost;
    protected $dbname;

    public function _construct($user, $pass, $dbhost, $dbname) {
    $this->user = $user;
    $this->pass = $pass;
    $this->dbhost = $dbhost;
    $this->dbname = $dbname;
    echo "hello world";
    }
    }

    hello world wird im Konstruktor leider nicht ausgegeben, womit ich annehme das die Variablen der DB_Mysql Klasse auch nicht initialisiert werden. Was mache ich falsch?

    Danke

  • #2
    __construct wird automatisch aufgerufen, _construct nicht...
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Danke nu bin ich happy

      Kommentar

      Lädt...
      X