erbsenhirn: PHP Variable in MySQL einfügen

Beitrag lesen

Hallo,

gleich folgt mein Quelltext, der aber nicht funzt.
Folgende Fehlermeldungen kommen:

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user ''@'localhost' (using password: NO) in /users/*******/www/registrieren.php on line 21

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /users/*******/www/registrieren.php on line 21

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user ''@'localhost' (using password: NO) in /users/*******/www/registrieren.php on line 22

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /users/*******/www/registrieren.php on line 22

  
<?php  
error_reporting(E_ALL);  
ini_set('display_errors', 1);  
  
  
$benutzername = $_POST["benutzername"];  
$passwort = $_POST["passwort"];  
$passwortcheck = $_POST["passwortcheck"];  
  
  
if ($passwort == $passwortcheck) {  
  
     $db = @new MySQLi('localhost', 'manwiedumm', 'uni99key', 'manwiedumm');  
     if (mysqli_connect_errno()) {  
         die('Konnte keine Verbindung zu Datenbank aufbauen.');  
     }  
  
     $sql = 'INSERT INTO  
            Daten(Benutzername, Passwort)  
        VALUES  
            ("'.mysql_real_escape_string($benutzername).'",  
             "'.mysql_real_escape_string($passwort).'");';  
  
     $result = $db->query($sql);  
};  
?>  

Vielen Dank für Ihre Hilfe.