Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL i PHP] Tabele
Miko6
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 21.08.2003

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


W MySQL mam 2 tabele i załużmy, że 1 tabela ma pole "tytul", a w 2 niech będą 2 pola "podtytul" i "przypis". Chciałbym uzyskać taki efekt, żeby pojawiał sie tytul, a pod nim wszystkie podtytuly, które mają taki sam przypis jak tytul.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Miko6
post
Post #2





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 21.08.2003

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


To będzie ta linia:
Kod
while($myrow2=mysql_fetch_array($result2)){

Lecz już sobie sam poradzilem i napisałem coś takiego:
  1. <?
  2. //połączenie z bazą
  3.  if ($wynik = mysql_query(&#092;"SELECT * FROM tabela1 ORDER by tytul DESC;\")) {
  4.     while($rekord = mysql_fetch_array ($wynik)){
  5.       $tytul = $rekord[0];    
  6.       print &#092;"<B>$tytul</B><br>\";
  7.       if ($tytul) {
  8.         $query_p = &#092;"SELECT * FROM tabela2 WHERE przypis = '$tytul';\";
  9.         $wynik_p = mysql_query ($query_p);
  10.         while($rekord_p = mysql_fetch_array ($wynik_p)){
  11.           $podtytul = $rekord_p[0];
  12.           print &#092;"$podtytul<br>\";
  13.         }
  14.       }
  15.     }
  16.   }
  17. ?>

Nie jest to może zbyt ładny kod, ale dopiero się uczę php.

Dzięki za chęć pomocy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Miko6 16.10.2004, 20:56:30
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: 9.10.2025 - 01:45