学生テーブルには以下が含まれます: id 名 姓
関数 get_db_fields は、学生テーブル フィールドを取得します。
class Student{
public function get_db_fields(){
$sql = "SELECT * FROM students";
$result = mysql_query($sql);
if(!$result){
die("Failed :" . mysql_error());
}
$db_fields = array();
while($field = mysql_fetch_field($result)){
$db_fields[] = "'".$field->name."'";
}
return join(',',$db_fields);
}
public $db_fields = array($this->get_db_fields()); <--- This is not working
}
return join(',',$db_fields) = 'id','firstname','lastname'
私の質問は、戻り値を public $db_fields に設定する方法です。したがって、public $db_fields は "public $db_fields = array('id','firstname','lastname')" になります。
これまでに試したこと
1.)
public $db_fields = array($this->get_db_fields()); <--- This is not working
エラー: 解析エラー: 構文エラー、33 行目の C:\Program Files\xampp\htdocs\ieti\includes\student.php の予期しない T_VARIABLE
2.) $database_fields = $this->get_db_fields();
エラー: 解析エラー: 構文エラー、33 行目の C:\Program Files\xampp\htdocs\ieti\includes\student.php の予期しない T_VARIABLE