php - SQL 错误:mysqli_fetch_assoc() 期望参数 1 为 mysqli_result
问题描述
我有以下 MySQL 查询,它在执行 var_dump 时返回 bool false。我在 phpMyAdmin 中测试的 mySQL 语句是正确的。请问有什么建议可以解决这个问题吗?
<?php
$sql = "SELECT enBody FROM page WHERE pageName='wine'";
$en = $db->query($sql);
var_dump($enOutput=mysqli_fetch_assoc($en));
var_dump($en);//returns bool false too
while($enOutput=mysqli_fetch_assoc($en)) :
$enDisplay=$enOutput['enBody'];
echo $enDisplay;
endwhile;
解决方案
问题出在连接字符串上。有一个不同的数据库名称,缺少一个大写字符....愚蠢的我。道歉并感谢所有人
推荐阅读
- ios - 是否可以在 NSAttributedString 中混合不同的对齐方式?
- jquery - 在 Knockout 和 jQuery UI 对话框之间传递数据
- linux - 检查创建的 AMI 是否可用的脚本,
- firebase - 使用 Cloud Functions for Firebase 从模拟器进行日志记录
- c# - 如何从 System.EventArgs 转换为 Microsoft.CognitiveServices.Speech.SpeechRecognition?
- less - 只有在特定的条件下,这种风格才能发挥作用
- c# - 在二进制文件的开头添加字节
- c# - 设置派生用户控件的样式会导致它消失
- javascript - 图像滑块过渡未正确循环返回
- php - 使用 PHP 运行命令行