10. januar 2003 - 15:15Der er
15 kommentarer og 1 løsning
forskel på store og små bokstaver
hejsa, jeg har en SQL query, som jeg gerne vil stille op mod en form post, men mit problem er jeg gerne vil have dem 100% ens, derfor vil jeg gerne vide hvordan man får PHP til at skelne mellem store og små bokstaver i en query lidt kode
mysql_query("SELECT id, perms FROM members WHERE nick='$_POST[loginUser]' AND pass='$_POST[loginPass]'"); if (mysql_num_rows($result) > 0) { echo "blah"; }
Jeg er ikke helt med på hvad det er du vil. Hvis en bruger i databasen har navnet "Lars" (stort L), og du kræver at brugeren taster 100% korrekt (også stort L), så har regin ret: det sker helt automatisk.
Hvis "Lars" == "lars" == "LaRs" (du er ligeglad med case), så er en nem løsning blot at konvertere navne/password til lowerCase lige inden du gemmer.
Jeg var lige væk fra 'puteren ... men du klarede det selv. Ja, det er kun CHAR og VARCHAR det virker på. Jeg havde ikke fantasi til at forestille mig du ville prøve andet :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.