当尝试执行数据库查询时,您可能会遇到以下错误:
Warning: mysqli_query() expects parameter 1 to be mysqli, object given
当第一个参数传递给mysqli_query() 函数不是有效的 MySQLi 对象。
问题的根本原因在于我们将 createCon 类的实例传递给 mysqli_query 函数,而不是传递给 mysqli_query 函数MySQLi 连接对象。传递连接的正确方法是使用 createCon 对象的 myconn 属性:
$result = mysqli_query($connection->myconn, $query);
通过访问 $myconn 属性,我们检索实际的 MySQLi 连接对象,这就是 mysqli_query() 函数的内容期待。
以上是为什么我收到'mysqli_query() 期望参数 1 为 mysqli,给定对象”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!