Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapytanie do dwóch tabel
Forum PHP.pl > Forum > PHP
Gitrix
Potrzebuję skryptu,który wyświetlać mi będzie dwie tabele Kategoria i Dzial,ale kategorii i dzialow jest kilka,więc próbowałem tak:
Kod
$wynik = mysql_query
("SELECT * FROM kategoria,dzial" )
or die( 'Błąd zapytania' );
if( mysql_num_rows ( $wynik ) >
0) {
while( $r =
mysql_fetch_assoc ( $wynik ))
{
$r['kategoria'] = $kat;
$r['dzial'] = $dzial;
echo "$kat";
echo "$dzial";
}
}

problem w tym,ze wyswietla mi tyle razy ile mam np dzialow(czyli kopiuje mi kategorie)
hondek
Te tabelę są ze sobą jakoś powiązane? Jeżeli nie to chyba po prostu 2 zapytania osobne.
Gitrix
Ale potrzeba mi czegos takiego
Kategoria
dzial
dzial
dzial
Kategoria2
dzial2
dzial2
dzial2


w tabeli dzial jest wiersz idkateg
hondek
Do takiego zastosowania chyba lepiej było by użyć jednej tabeli i w polu "parent_id" zapisywać id rodzica.

Ale jeżeli chcesz mieć to w dwóch tabelach użyj JOIN -> http://www.w3schools.com/sql/sql_join_left.asp
Gitrix
Łatwo Ci mówić użyj JOIN.
Ta strona co mi podałeś jest z d*py wzięta!
nie wiem jak wyświetlic ten wynik,cały czas pokazuje się biała strona
nospor
Cytat
Ta strona co mi podałeś jest z d*py wzięta!
Wyluzj albo wracaj na swoje stare pokemoniaste forum z którego przyszedłeś. To ze nie rozumiesz odpowiedzi nie uprawnia cie do bycia wulgarnym.

Prosze, niemalze dokladnie to czego potrzebujesz
http://nospor.pl/grupowanie-wynikow.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.