![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 6.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Otóż od dwóch dni męczę się z jednym skryptem i nic nie mogę zrobić. Naprawdę szukałem po googlach i innych forach i wszystko co znalazłem nie okazało się pomocne. Proszę o pomoc, gdyż naprawdę jest do dla mnie ważne. Więc do rzeczy. Mam tabelę z polami: id, nick, kod, used. Pole nick przechowuje nick gracza który się zarejestrował, kod ma przechowywać kod ![]() Teraz rzecz o którą mi chodzi. Pole used, mówi nam czy kod został już wykorzystany. Inaczej.. na początku w bazie są same kody(wartości pól nick i used = null). Gracz może sie zarejestrować podając swój nick i kod. Kiedy już to zrobi, skrypt musi sprawdzić czy kod został wykorzystany (wartość 1 w polu used). Jeśli nie, to dodaje jego nick do podanego przez niego kodu i przypisuje polu used podanego kodu wartość 1. W ten sposób gracz ma mieć możliwość zarejestrowania się na kilka różnych kodów, ale nie zarejestruje się na kilka różnych nicków, na ten sam kod. To moje nieudolne próby. (doświadczonych proszę o wyrozumiałość.):
Pozdrawiam, Przemek. Ten post edytował kyez 26.01.2013, 10:50:36 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mysql_query to trochę mało. Nie zwraca żadnej wartości, tylko obiekt.
Ten post edytował kristaps 26.01.2013, 11:20:27 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 6.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ale jeśli pole w tabeli warotść null to zwróci mi to wartość 'null' czy 'false' może poptostu 0.
Czy to działa na zasadzie null = 0, a 1+ = true. ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli pole ma domyślną wartość null - to nic nie zwróci, chyba, że użyjesz IFNULL.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 6.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Error:
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie mam żadnego błędu, co do łapania NULLa
Ten post edytował kristaps 26.01.2013, 20:35:09 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kłaniają się operatory warunkowe...
== |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 6.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Cały czas mam:
mimo że skopiowałem to do zupełnie nowego pliku bez innych instrukcji. Mimo to, skrypt cały czas pokazuje że kod nie został wykożystany. Plik skryptu:
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
select used form
![]() Ten post edytował aras785 26.01.2013, 20:32:09 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Teraz się oczywiście czepiam (przypuszczam, że serwer roboczy), ale nie zapomnij później zmienić hasła. Tusk miał podobne i wiadomo jak skończył.
![]() Ten post edytował kristaps 26.01.2013, 20:40:11 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 6.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
To jest przykład jak jedna literówka może zrypać cały skrypt. Dzięki wielkie, nagle wszystko zaczęło działać!
Jeszcze raz dzięki. Pozdrawiam! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:46 |