FICHTL: Mit password() ein Passwort eingeben und ausgeben?

Beitrag lesen

hi,

was genau bewirkt "PASSWORD()" in mySQL? Ich hab echt in der Doku nachgesehen und habs nicht ganz kapiert.
Mit PASSWORD('passwort') verschlüssle ich doch ein Passwort, oder? Wie aber bekomme ich es jetzt wieder unverschlüsselt raus, bzw. wie kann ich dann schauen, ob Benutzername und Passwort richtig sind, wenn sich jemand einloggen will?
Ich hoffe ihr könnt mir das erklären.

bin mir nicht ganz sicher aber ich behaupte einfach mal das
password einen one-way-key erstellt den man nicht wieder zurückverwandeln kann. ich verwende eigentlich immer md5 dafür
gibts in PHP auch eine funktion.

http://www.php.net/manual/en/function.md5.php

für password kann ich mir das nur so vorstellen:
SELECT * FROM user WHERE username=hui AND password=PASSWORD('pass')
aber nur geraten

schöne grüße
FICHTL