データベースのテーブルからデータを取得し、結果を以下の形式の配列に表示したいと考えています。
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;
?>