[PHP/MySQL] Bei Select Groß/Kleinschreibung nicht! ignorieren

shutdown

Erfahrenes Mitglied
Hi!

Ich habe derzeit ein "Problem" mit meinem Login-Skript.

PHP:
$username = mysql_escape_string($_POST[username]);
$password = md5($_POST['password]);

$select = "SELECT FROM `table` WHERE `username` = '$username' AND `password` = '$password'";

Nun mein Problem: Er beachtet beim Usernamen nicht die Groß/Kleinschreibung.

Also kann ich mich mit folgenden Nutzernamen (bei gleichem Passwort) einloggen:

UserName
USERNAME
USeRnAmE
usw....

Es wird daraufhin für alle Nutzernamen eine gültige Session erzeugt, allerdings vertragen sich dann diese "falschen" Nutzernamen nicht so gut mit dem Rest meiner Programmierung.

Weiß jemand nen Weg wie ich die Beachtung der Groß/Kleinschreibung erzwingen kann

Vielen Dank!

cu shutdown
 
shutdown hat gesagt.:
PHP:
$username = mysql_escape_string($_POST[username]);
$password = md5($_POST['password]);

$select = "SELECT FROM `table` WHERE `username` = '$username' AND `password` = '$password'";
Ich bezweifle, dass der Code überhaupt funktioniert. Es fehlt erstens ein einfaches Anführungszeichen, so dass es zu einem Parse-Error kommen müsste. Und zweitens wird über das SQL-Statement keine einzige Spalte abgefragt.
 
:-)

Ich hab das jetzt nur schnell so zusammengeschrieben (ich hab zur Zeit keinen Zugriff auf meine Skripte)

Du kannst sicher sein, es wird was abgefragt :-)
Und der Select funktioniert auch in Wirklichkeit richtig :-)

Mir geht es aber wirklich um das Problem der Groß/Kleinschreibung
 
Zurück