dedlfix: PHP Variable in MySQL einfügen

Beitrag lesen

Hi!

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

Schau bitte ins PHP-Manual zur Arbeitsweise der Funktion. Sie möchte gern gemäß der auf der Verbindung ausgehandelten Zeichenkodierung arbeiten.

$benutzername = $_POST["benutzername"];
$passwort = $_POST["passwort"];
$passwortcheck = $_POST["passwortcheck"];

Warum kopierst du diese Werte in andere Variablen?

$db = @new MySQLi('localhost', 'manwiedumm', 'uni99key', 'manwiedumm');
            ("'.mysql_real_escape_string($benutzername).'",

Und warum nimmst du nicht die zur Extension mysqli passenden Funktionen/Methoden?

Lo!