sebastian1992: PHP Problem

Beitrag lesen

Hallo nochmal,

habe angefagen, etwas mehr über Objektorientierte Programmierung in PHP zu lernen und habe einfach mal ne kleine Testklasse geschrieben:

  
<?  
$mysql_server =   "localhost";  
$mysql_user = "root";  
$mysql_password = '';  
$mysql_database = "test";  
  
class User  
{  
  function __construct($uid)  
  {  
    $server = mysql_connect($mysql_server, $mysql_user, $mysql_password) or die(mysql_error());  
    mysql_select_db($mysql_databse, $server);  
  
    $this->uid = $uid;  
  }  
  
  public function user_print($mode)  
  {  
    switch($mode)  
    {  
      case "uid":  
        print "User ID: ".$this->uid;  
      break;  
  
      default:  
        print "unknown mode!";  
      break;  
    }  
  }  
}  
  
$user = new User(10);  
  
$user->user_print("uid");  
?>  

Aber er connectet nicht zur Datenbank. Das Merkwürdige ist, wenn ich $mysql_user durch "root" vertauche in mysql_connect() gehts, das ist doch verhext.