php - 尝试使用 PHP 和 MySQL 打印注释,但没有打印任何内容

标签 php mysql

所以我编写了简单的代码,应该显示评论表中的每条评论(目前只有 1 条评论)。问题是 - 它没有。

代码应该做什么:显示评论表中的每条评论。

做什么:不显示任何评论。

下面的代码不起作用:

<!-- Posted Comments -->
                <?php
                    $result = mysqli_query("SELECT * FROM comment WHERE adventureID = 2");
                    while($row = mysqli_fetch_assoc($result)) { ?>
                    <div class="media">
                        <a class="pull-left" href="#">
                            <img class="media-object" src="http://placehold.it/64x64" alt="">
                        </a>
                        <div class="media-body">
                            <h4 class="media-heading"><?php echo $row['userID']; ?>
                                <small><?php echo $row['dateTime']; ?></small>
                            </h4>
                        <?php echo $row['commentText']; ?>
                        </div>
                    </div>
                    <?php } ?>

最佳答案

您忘记在 mysqli_query 中包含连接变量:

$result = mysqli_query($con, "SELECT * FROM comment WHERE adventureID = 2");

其中 $con 是连接变量。引用这个Link

关于php - 尝试使用 PHP 和 MySQL 打印注释,但没有打印任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34311590/

相关文章:

php - 如何在mysql中维护当前和以前的记录

javascript - 具有动态输入字段的动态表中的复选框

javascript - 根据选项值自动选择

php - 如何在虚拟主机上连续运行 PHP 脚本?

javascript - 如何将 PHP echo DIV 值传递到对话框

mysql - 如何计算两个值以任意顺序出现在两列中的次数

php - 我的 "if"语句返回 false 即使它是 true,为什么?

php - 如何使用条件语句将两个搜索结果语句合为一个?

mysql - 数据库设计——存储模板和实例的最佳方式

MySQL 错误 1045 (28000) : Access denied for user 'bill' @'localhost' (using password: YES)