Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmniejszanie liter
Forum PHP.pl > Forum > Bazy danych
Manwe89
Witam.
Mam taki problem. Chcę, aby podczas rejestracji porównywało mi proponowany login z loginami które są już w bazie, aby uniknąć duplikowania ani. Aby pozbyć się także zbierzności postanowilem aby pobrany proponowany login przeszedł przez funkcję strtolower(), no i teraz proszę państwa pytanie mam... zapytanie do bazy będzie wyglądało następująco:

Kod
SELECT * FROM users WHERE login=$login


no i teraz jak porównywać $login do pomnijszonych loginów w bazie?;> bo warunek któy jest w tym zapytaniu nic nie roib z loginami w bazie, a chcę, żeby porówywało z pomniejszonymi.

z góry dzięki za pomoc.
nospor
ban na manuala?
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
kubel-junior
nie no.. Robisz cos takiego ze sprawdzasz dwa warunki
  1. SELECT * FROM USER WHERE login=$login_maly OR login=$login_duzy


gdzie $login_maly i duzy to odpowiednio fraza z małymi lub duzymi literami.
Małe juz wiesz jak uzyskać.
Mam nadzieje ze o to chodziło smile.gif
f1xer
  1. SELECT * FROM USER WHERE login=LOWER('JaKiS_LOgIN')

Tak jak nospor napisał manual nie gryzie biggrin.gif no i oczywiście musisz być pewien że wszystkie loginy w bazie są zapisane małymi literkami.
nospor
Cytat
że wszystkie loginy w bazie są zapisane małymi literkami.
ech.....
  1. SELECT * FROM USER WHERE LOWER(login)=LOWER('JaKiS_LOgIN')

Jak nie podasz gotowca to 10 osob bedzie krążyło dookola... tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.