我有以下问题。 我有三个表格:信息、评论和用户。 我想PHP从MySQL数据库中印刷以下领域的数据,作为我网页的表格:电文。 主题、用户名称和评论数目。 所有其他物品都做的是罚款,但我用斜线印制评论。
这是我迄今为止努力做到的:
<?php
include("info.php");
$connect;
$sql="SELECT * FROM message, user
WHERE message.userID = user.userID AND
ORDER BY message.messageID DESC";
$result=mysql_query($sql) or die(mysql_error());
$sql2="SELECT message.messageID, COUNT(*) as comments FROM comment
INNER JOIN
message ON comment.messageID = message.messageID
GROUP BY comment.messageID";
$result2=mysql_query($sql2) or die(mysql_error());
<table>
<thead>
<tr>
<th>Subject</th>
<th>Sender</th>
<th>Number of comments</th>
</tr>
</thead>
<tbody>
<?php
while($rows=mysql_fetch_array($result)){
?>
<tr>
<td>
<a href="php/message.php?id=<?php echo $rows[ messageID ]; ?>">
<?php echo $rows[ subject ]; ?>
</td>
<td>
<?php echo $rows[ username ]; ?>
</td>
<td>
<?php while($rows2=mysql_fetch_array($result2)){ echo $rows2[ comments ];}?>
</td>
</tr>
<?php
} mysql_close(); ?>
</tbody>
</table>