错误:mysqli_query() 期望第一个参数为 MySQLi
问题:
何时使用类连接MySQL数据库,错误是遇到:
Warning: mysqli_query() expects parameter 1 to be mysqli, object given
潜在问题:
尝试使用 mysqli_query() 执行查询时会出现此问题。该函数期望第一个参数是 MySQLi 对象,但代码当前正在传递该类的实例。
解决方案:
要解决该错误,将 $connection->myconn 而不是 $connection 作为第一个参数传递给 mysqli_query()。
这里是更正的代码:
$result = mysqli_query($connection->myconn, $query);
说明:
类属性 $myconn 保存 MySQLi 连接对象。通过传递 $connection->myconn,我们正确地将所需的 MySQLi 对象传递给 mysqli_query()。
以上是为什么 mysqli_query() 需要 MySQLi 对象作为其第一个参数?的详细内容。更多信息请关注PHP中文网其他相关文章!