嗨,我有两张表,一张是 topic_dialogue,第二张是 topic_dialogue_comments
表 topic_dialogue 具有列 id,表 topic_dialogue_comments 具有列 fornkey
我需要的只是表 topic_dialogue.id = table topic_dialogue_comments.fornkey
显示表 topic_dialogue.id 的标题
我有这段代码,但它显示表 topic_dialogue_comments 中的行数
我只需要显示一次表 topic_dialogue.id 的标题
<?php
//$getComments="SELECT * FROM `topic_dialogue` AS q LEFT JOIN `topic_dialogue_comments` AS i ON (q.id = i.fornkey);";
$getComments="SELECT *, fornkey FROM topic_dialogue, topic_dialogue_comments WHERE topic_dialogue.id=topic_dialogue_comments.fornkey";
$QgetComments=$db->query($getComments)or die($db->error);
if($QgetComments->num_rows>0){
?>
<p span class="imroveBlueFonts">mange</p>
<br />
<table width="550" border="0" align="right" cellpadding="3" dir="rtl">
<tr>
<td width="257" align="center" bgcolor="#666666" style="color: #FFF; font-size: 14px; font-weight: bold;">title</td>
<td width="86" align="center" bgcolor="#666666" style="color: #FFF; font-size: 14px; font-weight: bold;">date</td>
<td width="48" align="center" bgcolor="#666666" style="color: #FFF; font-size: 14px; font-weight: bold;">comments</td>
</tr>
<?php
while($tr=$QgetComments->fetch_object()){
?>
<tr>
<td align="right"><?php echo $tr->topic_title ?></td>
<td align="center"><?php echo $tr->topic_date ?></td>
<td align="center"><a href="index.php?c=4&cp=1&topic=6&comm=<?php //echo $got ?>">view comments</a></td>
</tr>
<?php
}
}
?>
</table>
刚才我得到了前。我在表'a'中有subject1,在表'b'中有3条评论,它显示subject1 3次。
我需要的只是一次
任何帮助