![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (10%) ![]() ![]() |
Witam!
Muszę sprawdzić, czy ID danego użytkownika istnieje w bazie (czy user należy do jakiejś grupy) czy też nie. No i nie mogę tego po prostu sprawdzić tak:
Ponieważ jeśli nie istnieje, to wynik i tak jest TRUE, tyle że jest pusty - nic nie zwraca. Zrobiłem więc coś takiego;
Ale cały czas (niezależnie od tego, czy użytkownik należy do jakiejkolwiek grupy, czy też nie), zwraca mi, że user nie należy do żadnej z grup. Dlaczego? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź po prostu liczbę zwróconych wierszy. Jeśli > 0 user należy do określonej.
-------------------- Google knows the answer...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Tworzysz if'a i sprawdzasz czy num rows zwróci 1
http://php.net/manual/en/function.mysql-num-rows.php -------------------- GG: 10972302 :)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (10%) ![]() ![]() |
Rzeczywiście, to jest lepsze rozwiązanie. Działa
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.06.2025 - 21:52 |