基于php、mysql和html的博客评论部分制作

f87krz0w  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(475)

我现在正在为一个基于php、mysql和html的非常简单的博客制作一个评论部分,这让我纠结了几天。我可以添加文章,编辑他们,但我有一个问题,显示评论。我的代码只显示第一篇文章和评论,但其余的文章没有评论。我想这就是我应该给你看的代码。

$wyswkom = mysqli_query($polacz, "SELECT * FROM kom");
$komy = mysqli_fetch_assoc($wyswkom);
$wynik = mysqli_query($polacz, "SELECT * FROM news");
while($news = mysqli_fetch_assoc($wynik)){
    if($news['id'] == $komy['idnewsa']) {
        print $news['autor'].": ".$news['tekst']." / id: ".$news['id']."</br>"."Komentarze: ".$komy['tekst']." -".$komy['autor']."<br>";
    } else { 
        echo $news['autor'].": ".$news['tekst']." / id: ".$news['id']."</br>"; 
    }
}
bkkx9g8r

bkkx9g8r1#

mysqli\u result::fetch\u assoc--mysqli\u fetch\u assoc-将结果行作为关联数组获取
财产 $wynik 始终只包括来自数据库的第一条评论。
正确的方法是在sql语句中使用where并只加载所需的数据。然后重复一遍,就像你在做新闻一样。

SELECT * FROM kom WHERE idnews = 1

最好的学习方法是使用一些教程。这是一个简单的问题,外面有很多很好的例子。

相关问题