Hendrik: Groß- und Kleinschreibung in MySQL-Tabellen

Beitrag lesen

Hey Leute!

Ich habe ein Sessionbasiertes Loginsystem. Ich lese die vielen User aus einer Tabelle aus:

  
  $name = $_POST['name'];  
  $kennwort = $_POST['kennwort'];  
  if (!empty($name) && !empty($kennwort)) {  
    $query = "SELECT name, kennwort FROM users WHERE name = '$name'";  
    $sql = mysql_query($query)  
           or die(mysql_error());  
    if (mysql_num_rows($sql) == 1) {  
      $ds = mysql_fetch_object($sql);  
      if ($ds->kennwort == $kennwort) $_SESSION['angemeldet'] = true;  
    }  
  } else $_SESSION['angemeldet'] = false;  

Nun habe ich aber das Problem, dass der Username auch genommen wird, wenn man statt z.B. admin AdMIn eingibt.

Da könnte man sich ja denken: "Ist doch nicht sonderlich schlimm!"
Ist es aber doch, da ich später die Session-Namen auslese.

Jetzt bräuchte ich eine Funktion, die nur wirklich die korrekte Zeichenkette annimmt!

Hendrik