phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: joli
14-10-2007, 15:24
[Problem] Grupy
Autor Wiadomość
pierzu

Posty: 22
Wysłany: 14-10-2007, 12:07   [Problem] Grupy

Gdzie w bazie danych sa informacje ktorzy uzytkownicy naleza do jakiejs grupy?

Interesuje mnie wyciagniecie wszystkich userow nalezacych do grupy o id 3.
 
     
Gadatliwa Kasia 

   
Mich@ł


Pomógł: 199 razy
Posty: 1704
Wysłany: 14-10-2007, 12:21   

Kod:
SELECT * FROM `phpbb_user_group` WHERE `group_id`="3";

wykonaj to zapytanie
_________________
==> Mich@ł <==
 
     
kAzek29

Pomógł: 6 razy
Posty: 41
Wysłany: 14-10-2007, 12:33   

Lepiej
Kod:
SELECT u.* FROM `phpbb_user_group` AS g INNER JOIN `phpbb_users` AS u ON g.user_id=u.user_id WHERE `group_id`="3";
będziesz miał dane użytkowników należących do tej grupy (min nazwę) a nie tylko user_id
 
     
pierzu

Posty: 22
Wysłany: 14-10-2007, 15:12   

i po AS u ON moge podawac pola jakie chce wyciagnac?

ok, a jak moge pozniej wyciagnac te dane?
to bedzie tablica wielowymiarowa?
 
     
kAzek29

Pomógł: 6 razy
Posty: 41
Wysłany: 14-10-2007, 16:29   

Nie wiem co dokładnie chcesz zrobić, dlatego poddałem jak ma wyglądać zapytanie MySQL które zwróci wszystkie informacje o użytkownikach z grupy której ID jest równe 3.

Jak nie chcesz pobierać wszystkich pól z tabeli phpbb_users to po SELECT wypisujesz które pola chcesz pobrać np:
Kod:
SELECT u.user_id, u.username FROM `phpbb_user_group` AS g INNER JOIN `phpbb_users` AS u ON g.user_id=u.user_id WHERE `group_id`="3";
Napisz dokładniej co chcesz zrobić.
 
     
pierzu

Posty: 22
Wysłany: 14-10-2007, 17:10   

nie chce wyciagac wszystkich pol, chce tylko kilka dodanych przeze mnie, powiedzmy ze wyciagne kilka pol dla wszystkich uzytkownikow z danej grupy ale jak do tych danych sie dobrac?

jakbym pobieral tylko id uzytkownikow z grupy to zapewne bylaby zwrocona tablica z owymi indeksami, a jesli wyciagam dodatkowo kilka pol to co - tablica wielowymiarowa?
 
     
Gadatliwa Kasia 

   
Knofel



Pomógł: 69 razy
Posty: 796
Wysłany: 14-10-2007, 18:13   

Polecam przeczytanie jakiegoś tutoriala PHP i MySQL a wszystko stanie się o wiele prostsze
_________________
Reklamuje swoje forum
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

www.polsystem.pl

www.bidcar.pl

• Zamów reklamę