![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Chciałbym dodać do formularza rejestracji sprawdzanie, czy nik jest już zarejestrowany. Kod pochodzi stąd: http://www.developphp.com/view.php?tid=1187 Łącze się z bazą bez problemu, całość działa- informuje o takich rzeczach, czy nik jest za krótki, czy rozpoczyna się literą itp, ale nie może sobie poradzić ze sprawdzaniem, czy nik jest już zarejestrowany przez innego użytkownika(Zawsze otrzymuję wiadomość "admin is OK") Zmienna $sql_uname_check z powyższego linku u mnie wygląda tak: Kombinuje na wszelkie możliwe sposoby, lecz zapewne diabeł tkwi w szczegółach(lub całkowicie źle to interpretuję), i skrypt nie wyszukuje ników z kolumny username. Screen mojej bazy danych phpmyadmin: http://zapodaj.net/5e3aaaf255441.png.html Co robię nie tak? Aa- wykorzystuję MySqli, nie wiem, czy to ma jakieś znaczenie. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat Aa- wykorzystuję MySqli, nie wiem, czy to ma jakieś znaczenie. Tak, bo używasz mysql_query, które jest zarezerwowane dla MySQL a nie MySQLi Ten post edytował Turson 6.01.2014, 12:48:02 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Zmieniłem mysql_query na mysqli_query oraz mysql_num_rows na mysqli_num_rows, i niestety dalej to samo.
Mój kod:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli jest <1 (czyli 0), to wedy 'is OK' (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
No tak. Pewnie dlatego, że nie może dostać sie do tej kolumny(username), to też nie sprawdzi, czy w niej jest taki nick, więc dlatego zmienna wynosi 0.
Edit: Zainstalowałem na test forum na zwykłym MySQL, i mimo to nie działa. Ten post edytował Włodzimierz 7.01.2014, 20:17:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:46 |