Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL]Złączenie dwóch kolumn
maly_pirat
post 25.11.2008, 17:16:15
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 13.06.2007

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


TABELA: klany zawiera informacje nazwa, strona, itd
TABELA: klany_user zawiera informacje, kto należy do jakiego klanu.

Jeżeli ktoś nie rozumie pojęcia "klany" to niech zamieni te słowo na "grupy" np. z phpBB (tworzenie grupy, i dodawanie, wyświeltanie członków grupy). Mój cel to wyświetlanie rekordów z tabeli klany oraz połączenie jej z klany_user, tak aby wyświetliło nam też skład klanu.

~ Struktura tabeli: "klany"
~ Struktura tabeli: "klany_user"

I teraz wyskoczył mi taki błąd:
Kod
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\admin\phpbb2\clan_profil.php on line 12
You have an error in your SQL syntax near 'COUNT(klany_id) AS sklad_klan FROM klany LEFT JOIN klany_user ON (klany_user.kla' at line 2


A taki kod stworzyłem:
  1. <?php
  2. $sql = "SELECT klany.klany_id, klany.klany_name, klany.klany_opis, klany.klany_mod, klany.klany_vmod, klany.klany_strona, klany.klany_drabinka
  3.          COUNT(klany_id) AS sklad_klan FROM klany LEFT JOIN klany_user ON (klany_user.klany_id=klany_id)
  4.          GROUP BY klany.klany_id";
  5.  $wykonaj = mysql_query($sql);
  6. ?>


I teraz za pomocą WHILE wyświetlam rezultat:
  1. <?php
  2. while($dane=mysql_fetch_assoc($wykonaj))
  3.  {
  4.   echo 'id: '.$dane['klany_id'].'<br />
  5.       nazwa: '.$dane['klany_name'].'<br />
  6.       opis: '.$dane['klany_opis'].'<br />
  7.       klany mod: '.$dane['klany_mod'].'<br />
  8.       klany vMod: '.$dane['klany_vmod'].'<br />
  9.       www: '.$dane['klany_strona'].'<br />
  10.       ladder: '.$dane['klany_drabinki'].'<br />
  11.       sq: '.$dane['sklad_klan.'].'<br/>';
  12.  }
  13. ?>



Lekki chaos, dlatego piszę tutaj o pomoc.
Z góry dziękuje.

PS. Niech ktoś przeniesie do działu PHP, bo w Przedszkole nikłe szanse że ktoś pomoże.

Ten post edytował maly_pirat 25.11.2008, 17:52:03
Go to the top of the page
+Quote Post
erix
post 25.11.2008, 18:00:20
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
PS. Niech ktoś przeniesie do działu PHP, bo w Przedszkole nikłe szanse że ktoś pomoże.

Ale z tego, co widzę, to problem na przedszkole. tongue.gif

Traktuj COUNT() jak kolumnę, musisz ją jakoś odseparować od reszty.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 7.07.2025 - 23:25