2 Tabellen erfolgreich verlinken -- klappt nicht

B

ByeBye 8492

Moinsen, ich hab ein Problem.

Ich hab 2 Tabellen:

Kategorie
----------
Id
title
....


und

Thema
----------
Id
title
kategorie

PHP:
$link = mysql_connect("localhost", "root", "") or die();
	mysql_select_db("CMS", $link) or die(bla);

$sql  = "select kategorie.id,kategorie.title,thema.title from kategorie, thema where kategorie.id= thema.kategorie";
$result = mysql_query($sql);
$num	= mysql_num_rows($result);

		print "<table border='0' cellspacing='0' cellpadding='0'>
	       <tr><td>Kategorienummer</td><td>Kategorietitel</td><td>ThemaTitel</td></tr>";

while($data = mysql_fetch_array($result))
{
	echo "<tr><td>". $data["id"]."</td><td>". $data[1] ."</td><td>". $data[2] ."</tr>";

}
echo "</table>";

Nun mein Problem, ich habe 2 Themen die der Kategorieid 2 unterstehen.
Dummerweisen wird mit diesem Script nur eine Kategorie ( von 10 ( 9 sind leer)) und nur ein einziges Thema angezeigt :(.
Wie kann ich das anders machen. Und wie kriege ich es hin das ich die Themennamen von Kategorie und Thema mit $data["title"].

EDIT: Das Problem mit dem Titel hab ich gelöst:

Ich hab thema.title genommen und hab dann thema.title AS ThemaTitel genommen, das klappt :D.
 
Zuletzt bearbeitet von einem Moderator:
Zurück