1
我想设置一个公共变量与查询结果的数组。我不知道我做错了什么,但我的变量没有设置。公共数组变量未设置PHP
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_Array”它工作得很好。所以使用“返回”工作正常。它只是当我添加使用$ this-> rows = $ Results_Array设置公共变量的步骤;我得到错误。
我正在使用一个实例来返回var,像这样$ db-> rows并获得一个空的var。
你正在使用类fr这个权利? – prateekkathal
是的,这是在一个班级内。 – user982853
仅将该功能的行转储出来并告诉我它的工作与否? – prateekkathal