我想从数据库中的表中检索数据,并将结果显示在下表中的数组中。
array("1"=>"Value 1", "2"=>"value2") 这是我尝试使用的函数,但是当我尝试显示数组时出现错误。请我在这方面需要帮助。我是 OO Php 的新手。
<?php
class query {
public function listfields (){
$result = $this->mysqli->query("SELECT id, name FROM fields", MYSQLI_USE_RESULT);
while($row=$result->fetch_assoc()){
$this->fields[$row["id"]] = $row["name"];
}
$result->free();
}
public function fields(){
return $this->fields;
}
}
$list = new query;
$list->listfields();
$field1 = $list->fields();
echo $field1;
?>