dedlfix: PASSWORD-Funktion in Mysql mit Sonderzeichen

Beitrag lesen

Hi!

Vielleicht noch ein Beispiel:
SELECT PASSWORD( 'äü§$%&' ); ergibt in PhpMyAdmin:79beaa983fe63381
Verschlüssele ich das per PHP-Skript kommt 108908383e8e4127 heraus...

Nochmal von vorn: In deinem PHP-Script machst du nach dem Verbindungsaufbau konkret was? Setzt du gleich danach ein mysql_set_charset() oder alternativ ein SET NAMES-Statement ab, in dem du die auf deiner Verbindung verwendete Zeichenkodierung angibst? Sendest du dann dein Passwort-Statement in genau dieser Kodierung? Hast du das beispielsweise mit einer Hexwert-Ausgabe (bin2hex()) überprüft?

Lo!