gpt4 book ai didi

php - 公共(public)数组变量未设置 PHP

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

我正在尝试使用查询结果数组设置一个公共(public)变量。我不知道我做错了什么,但我的变量没有设置。

public $rows;

public function Query($Sql){
$Results = mysqli_query($this->_Connection, $Sql);
if(!$Results){
die("Query Failed: ". mysqli_error($this->_Connection));
}
while ($row = $Results->fetch_assoc()) {
$Results_Array[] = $row;
}
$this->rows = $Results_Array;
}

我知道 sql 正在运行,因为如果我只返回 $Results 它就可以运行。另外,如果我“返回 $Results_Array”,它也能正常工作。所以使用“返回”效果很好。仅当我添加使用 $this->rows = $Results_Array; 使用数组设置公共(public)变量的步骤时我得到了错误。

我正在使用一个实例来返回 var,就像 $Db->rows 一样,我得到一个空的 var。

最佳答案

很抱歉浪费了大家的时间。谢谢你的回复。我发现了我的问题,它与函数本身无关,它与我在函数/类之外调用 var 的方式有关。我打错类(class)了。

关于php - 公共(public)数组变量未设置 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22179188/

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