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