André Laugks: wie case sensitve bei MYSQL abfragungen??

Beitrag lesen

Hallo!

also, wenn ich bei mysql eine abfragung wie folgt starte, dann sind die results nicht case sensitive.... :-(

UPDATE nutzer SET nutzer_sid='$sid_aktuell' WHERE nutzer_name='$namerein'

wie kann ich das result case sensitive machen??

mySQL liefert Dir Deine Daten so, wie sie in den Spalten steht. Großbuchstaben werden als Großbuchstebn ausgegeben und das selbe bei Kleinbuchstaben. Die Strings kannst Du dann für vergleiche nutzen, also...

$aus_mysql = "Weber"

if($aus_mysql == "Weber") // richtig

$aus_mysql = "weber"

if($aus_mysql == "Weber") // falsche

Ich habe mir mal die anderen Postings von Dir angeschaut! Es ist ganz sinnvoll bei Fehlern, mal das SQL-Statement mit dem mySQL.Monitor zu testen. Dann kannst Du sehen, ob dasSQL Fehler enthält oder der Fehler beim PHP liegt. mysql_error() hilt auch ganz schön weiter!

MfG, André Laugks