gpt4 book ai didi

php - 在 while 循环 PHP 中显示与帖子相关的评论

转载 作者:行者123 更新时间:2023-11-30 01:31:46 24 4
gpt4 key购买 nike

我有一个 while 循环,其中列出了我的数据库中的用户帖子。我还想显示对该帖子的评论。

注释引用了 session ID,以便我可以比较它们,而 while 循环中的另一个 while 循环会执行类似下面的查询,但我似乎无法让它工作。

SELECT comments.comment, comments.sender WHERE comments.item = '$post_id'

有没有更好的方法来做到这一点,我可以在下面的 while 循环中回显“comments.sender”和 comments.comment。

<?php 
// my query goes here and shows a series of posts
$news = mysql_query($qry);

while($newsPost = mysql_fetch_array($news)){
// show user comments here

}
?>

对此的任何帮助都会很棒,我不确定如何准确表达这一点或我可能需要搜索什么才能获得最佳建议。

最佳答案

 $sql = "SELECT newsPosts.id,newsPosts.title,comments.comment, comments.sender,newsPosts.id FROM comments INNER JOIN newsPosts ON newsPosts.id = comments.item WHERE comments.item = '$post_id'";
$news = mysql_query($sql);
$newsid = '';
while($newsPost = mysql_fetch_array($news)){
if($newsid !=$newsPost['id']){
echo $newsPost['title'].'<br>';
$newsid = $newsPost['id'];
}
// show user comments here
echo ''.$newsPost['comment'].' '.$newsPost['sender'].' <br>';
}

关于php - 在 while 循环 PHP 中显示与帖子相关的评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17361678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com