maxm: Versuche Daten aus Mysql zu bekommen

Servus Forum,

ich hab mir folgenden Code zusammengeschustert. Jeder der nur halbwegs Ahnung davon hat wird die Hände über den Kopf zusammenschlagen doch ich bin froh das ich schon mal so weit gekommen bin.

  
<?php  
	$result_content_1 = mysql_query("SELECT * FROM tb_content order by id desc");  
	while ($row_content_1 = mysql_fetch_object($result_content_1)){  
	$time = $row_content_1->time;  
	$time2 = substr("$time",0,-3);  
?>  
  
<h1>  
  
<?php  
if (isset ($_SESSION["user_id"]))  
{  
	if ($_SESSION["user_nickname"] == $row_content_1->writer)  
	{  
?>  
  
<div id="leer"><a href="del_con.php?id=<?=$row_content_1->id?>"><img src="style/del.png" alt="Beitrag Löschen" /></a></div>  
  
<?php  
	}  
}  
?>  
  
Von <a href="index.php?link=profil&amp;nick=<?=$row_content_1->writer?>"><?=$row_content_1->writer?><font size=1 style="float:right;"></a><?=$row_content_1->date?> - <?echo $time2;?></font></h1>  
<p><?=$row_content_1->content?></p>  
  
	<?php  
		$con_id = $row_content_1->id;  
		$result_content_2 = mysql_query("select * from tb_content a, tb_comment b, rel_commentcontent c where '$con_id' = c.id_content and b.id = c.id_comment");  
		while ($row_content_2 = mysql_fetch_object($result_content_2)){  
	?>  
	<ul>  
		<li><?=$row_content_2->comment?></li>  
	</ul>  
	<?php  
	}  
	?>  
  
<?php  
}  
?>

Als erstes wird aus der tb_content der Inhalt ausgegeben nun soll unter jeden Beitrag die dazugehörigen comments aus der tb_comments angezeigt werden. Das geht alles nur werden die comments so auf dupliziert wie content Elemente vorhanden sind.

Viellicht kann mir ja einer weiter helfe.
Grüße maxm

  1. Hi,

      $result\_content\_2 = mysql\_query("select \* from tb\_content a, tb\_comment b, rel\_commentcontent c where '$con\_id' = c.id\_content and b.id = c.id\_comment");  
    

    Das geht alles nur werden die comments so auf dupliziert wie content Elemente vorhanden sind.

    Das liegt daran, dass du mit deiner Abfrage das Kreuzprodukt der beteiligten Tabellen bildest.

    Beschaftige dich mit JOINs.
    http://aktuell.de.selfhtml.org/artikel/datenbanken/

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]