gpt4 book ai didi

php - 在非对象上调用成员函数 fire_query()

转载 作者:行者123 更新时间:2023-11-30 23:26:09 25 4
gpt4 key购买 nike

我一直收到错误 Call to a member function fire_query() on a non-object,这真的很令人沮丧,我只是不知道出了什么问题。

我的类(class):

require_once("MySQLDatabase.class.php");  

global $database;
$result = $database->fire_query($query);
$object_array = array();

这是我的 MySQLDatabase 类

<?php   
require_once("config.php");
class MySQLDatabase_class
{
//Some stuff


public function fire_query($query)
{
$result = mysqli_query($this->db_connection, $query) or die("<font color='red'>Error code: 1x1003</font><br>".$query);
return $result;
}


//Some more stuff
}

$database = new MySQLDatabase_class();
?>

我已经做了很多次,而且总是有效。我只是想不通为什么“global $database”不起作用。

最佳答案

您必须在此处创建新对象:

require_once("MySQLDatabase.class.php");  
$database = new MySQLDatabase_class();
global $database;
$result = $database->fire_query($query);
$object_array = array();

关于php - 在非对象上调用成员函数 fire_query(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13231804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com