我有一个名为 forums 的表,其中包含4个字段:id_forum,标题,主题,fk_user。
当我在页面 view_forum 上并且单击某个主题(例如 PHP )时,我会在页面上获得所有主题的所有消息 view_message 。
我不明白如何仅恢复主题PHP的消息。
因为,不应显示主题Python。
我的表 消息 有5个字段:id_message,内容,date_message,fk_user,fk_forum。
在我的文件 view_forum 中,请求如下:
$requestSQL = "SELECT forums.*, users.pseudo
FROM forums INNER JOIN users
ON forums.fk_user=users.id_user
ORDER BY id_forum ASC";
概述
while($row = $stm->fetch()){ ?>
<tr>
<td><?php echo $row ['id_forum'];?></td>
<td><?php echo $row ['title'];?></td>
<td><a href="view_message"><?php echo $row ['theme'];?></a></td>
<td><?php echo $row['pseudo'];?></td>
</tr>
我的问题也许在这行吗?
<td><a href="view_message"><?php echo $row ['theme'];?></a></td>
在我的 view_message 中,我的请求是:
SELECT messages.*, users.pseudo , forums.*
FROM messages messages INNER JOIN users users
ON messages.fk_user=users.id_user INNER JOIN forums forums
ON messages.fk_forum = forums.id_forum ORDER BY id_message ASC
概述
while($resultat = $stm->fetch()){ ?>
<tr>
<td><?php echo $resultat['id_message'];?></td>
<td><?php echo $resultat['contents'];?></td>
<td><?php echo $resultat['date_message'];?></td>
<td><?php echo $resultat['pseudo'];?></td>
<td><?php echo $resultat['theme'];?></td>
</tr>
感谢您的帮助,因为我真的很困。
答案 0 :(得分:1)
您可以更改
IN_WRITE
收件人
<td><a href="view_message"><?php echo $row ['theme'];?></a></td>
然后使用view_message页面中的GET变量检索唯一记录。