![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() |
![]() hi an alle
hab mom wieder bissl zeit und will mal wieder was für meine page machen da kann mir der gedanke das login mal zu verbessern....... ich will das login so machen das es egal ist ob der username so geschrieben wird wie er in der datenbank steht also groß und kleinschreibung meine ich zb test=TeSt soll das selbe sein was aber mom ned der fall is SELECT * FROM User WHERE name = TeSt würde bei mir jetzt false rauskommen obwohl ein user mit dem namen Test in der datenbank stehen habe was kann ich da machen bzw muss ich da machen das es der datenbank wurst is? bitte um hilfe
____________________________________
MfG Nightman |
![]() |
![]() |
![]() |
#2 |
Schwarzfußfrettchen
![]() Registriert seit: 28.01.2001
Beiträge: 2.071
|
![]() schon mal
SELECT * FROM User WHERE name LIKE TeSt probiert?
____________________________________
Wann die kan Almdudler ham... \"Es gibt nur einen Weg zur Lunge, und der muss geteert werden, damit der Krebs nicht stolpert!\" http://www.dream.at/gizmo/bunny.gif Image is © 2001 Merle Sterndalsäg.. ähh... jäger ![]() |
![]() |
![]() |
![]() |
#3 |
Master
![]() Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550
|
![]() Hi!
Ich würde den User-Namen in Kleinbuchstaben umwandeln, bevor er ins SQL-Statement kommt. Das muß natürlich auch schon beim Anlegen des Users gemacht werden, damit in der DB nur User-Namen in Kleinbuchstaben stehen. mfg WB |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() |
![]() gibt es vielleicht eine andere möglichkeit?
____________________________________
MfG Nightman |
![]() |
![]() |
![]() |
#5 |
Aussteiger
![]() |
![]() 1.) wichtig ist, dass der username groß-/kleinschreibungsbereinigt nur einmal in der db vorkommt (zb. alles groß- bzw. kleingeschrieben)
für großschreibung: UPDATE User SET name = UPPER(name) 2.) bei der abfrage kannst du dann den eingegebenen wert in die gewünschte schreibweise umsetzen SELECT * FROM User WHERE name = UPPER('TeSt') PS: unter oracle gehts zumindest so ![]()
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. |
![]() |
![]() |
![]() |
#6 |
Inventar
![]() |
![]() hm also lower und upper gefällt mir sehr gut
ich hab es mom so --------- strSQLLogin2 = "SELECT * FROM benutzer WHERE Lower(NickName) = '" & strNickName & "' and Passwort = md5('" & strPasswort & "')" -------- funzt super thx
____________________________________
MfG Nightman |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|