php - mysqli函数导致数据库连接失败
问题描述
我有一个功能如下:
function display_results() {
$query = "SELECT *
FROM comments WHERE id = 1";
$result = mysqli_query($connection, $query);
confirm_query($result);
while ($row = mysqli_fetch_array($result)) {
echo $row['comment'];
}
}
在另一个文件中,我包含该函数,然后调用它:
<?php require_once($root . 'includes/ui_functions'); ?>
<?php display_results(); ?>
但它返回“数据库查询失败”,没有任何其他信息。这只发生在我从 mysql_* 切换到 mysqli_* 连接之后。MySQL 语法很好,无论我查询什么,它都会使数据库查询失败。
解决方案
推荐阅读
- google-cloud-ml - 谷歌 ml-engine 中的 TPOT 模型
- c# - 如何在 CSS 附加示例中设置 WPF 按钮的样式
- spring - Spring验证:使用两个验证器时获取“验证器的无效目标”
- dart - 导航未定义名称上下文
- angular - Jest/Ionic 4 beta - 从 '@ionic/angular' 导入 { Platform };得到 SyntaxError: Unexpected token export in Jest testing, not Ionic
- mysql - MySql JSON 数据类型的用例
- python - Flask SQLAlchemy:IntegrityError:(由于查询调用的自动刷新而引发)在for循环中
- google-sheets - 谷歌表单中的平均持续时间填充谷歌表
- redis - 在 web.config 中无法为 ASP.NET MVC 5 Web 应用程序配置 Azure Redis 会话缓存
- scala - Scala Spark GroupBy Aggregate 在排序列表时维护日期顺序