Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] count() i kilka tabel
Yard
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 17.06.2006

Ostrzeżenie: (0%)
-----


witam, mam pewien problem ze skonstruowaniem zapytania.
mam dwie tabele:
druzyny i uzytkownicy
sa one polaczone referencja
  1. u.user_team_id = t.team_id

i w ten sposob pobieram wzajemne dane

natomiast kiedy potrzebuje pobrac w jednym rekordzie
Kod
team_id | team_tag | ... | liczba_graczy_w_teamie

pojawia sie problem, bo nie bardzo wiem jak zastosowac odpowiednio count() przy danych w kilku tabelach

nie bardzo znam zaawansowana skladnie SQL, wiec bylby wdzieczny za wskazowki jakie konstrukcje powinienem tu zastosowac, ewentualnie gotowe rozwiazanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
pzdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Belze
post
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 4
Dołączył: 15.09.2003
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Witam!

Podepne sie pod pytanie bo mam problem z tym zapytaniem..

Kod
$cid=mysql_connect($dbhost, $dbuser, $dbpass) or cannot();
mysql_select_db("usr_web2_2");
$sql = mysql_query("SELECT COUNT(nrzgloszenia) FROM konkurs_zgloszenia") or Die('zll');
while ($row = mysql_fetch_assoc($sql)) {
$zgloszen = $row;
}

mimo, ze zapytanie poprawne, powinno zwrócić liczbe, mi zwracaj "array"

a gdy zrobie to tak:
Kod
$cid=mysql_connect($dbhost, $dbuser, $dbpass) or cannot();
mysql_select_db("usr_web2_2");
$sql = mysql_query("SELECT COUNT(nrzgloszenia) FROM konkurs_zgloszenia") or Die('zll');
$zgloszen = $row;

zwraca "resource id#9"

z gory dzieki za pomoc
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 22:57