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.