wenn schon dann php5 bitte *g*
ausserdem denke ich ist wirklich das problem, dass diese $connid halt nicht gesetzt war....oder wird die automatisch als instanzvariable angelegt, wenn man $this->var schreibt? Also so wie user-236 es geschrieben hat, sollte es klappen *g* aber wenn jetzt schon php5 draussen ist, dann kann man auch so coden
<?php
class Mysql{
// festgelegt
private $host = "";
private $user = "";
private $pass = "";
private $connid = "";
function __construct ($host, $user, $pass) {
$this->host = $host;
$this->user = $user;
$this->pass = $pass;
$this->connect ($host,$user,$pass);
}
public function connect () {
$this->connid = @mysql_connect ($this->host,$this->user,$this->pass);
}
function __destruct () {
@mysql_close ($this->connid);
}
}
?>