首页 > 解决方案 > 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; 

标签: phpmysqli

解决方案


问题出在连接字符串上。有一个不同的数据库名称,缺少一个大写字符....愚蠢的我。道歉并感谢所有人


推荐阅读