Witam, mam pewien problem ot?? nie sprawdza czy m?j nick istnieje w bazie danych, a co najlepsze mam ju? w bazie danych mojego u?ytkownika i tworzy mi nowego tak jak by nie sprawdza?o...
S?uchaj, masz ju? t??baz? danych, uda?o Ci si??do niej podpi??, ale dalej korzystasz z niej jakby to by? plik tekstowy. W Twoim kodzie sprawdzenie czy login jest wolny polega na wczytaniu wszystkich rekord?w i por?wnywaniu ich - to strasznie nieoptymalne (pomijam teraz drobny b??d logiczny kt?ry tam si??znajduje).
Skoro ju? masz t??baz??danych to skorzystaj z jej dobrodziejstw. Nie musisz wczytywa? wszystkich rekord?w z tabeli aby j? sprawdzi?, mo?esz zrobi??to pobieraj?c tylko jeden:
Kolejne sprawy na kt?re musisz zwr?ci? uwag? to: escapowanie wk?adanych danych (zwr?? uwag? w przyk?adach na wiki do czego u?ywany jest znak ?) i indeksy w bazie danych (tabela go_uzytkownicy musi mie? indeks na polu login).
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach