學生表包含: 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'
我的問題是我怎麼回事設定的返回值進入公衆$ db_fields。 所以公共$ db_fields將是 「公共$ db_fields =陣列( '身份證', '姓名', '姓氏')」
什麼我試過到目前爲止
1)
public $db_fields = array($this->get_db_fields()); <--- This is not working
錯誤:解析錯誤:語法錯誤,意想不到T_VARIABLE在C:\ Program Files文件\ XAMPP \ htdocs中\ ieti \包括位於線33
2.) $database_fields = $this->get_db_fields();
錯誤\ student.php:解析錯誤:語法錯誤,意想不到T_VARIABLE在C:\ Program Files \ xampp \ htdocs \ ieti \ includes 33行上的\ student.php
創建一個構造函數並將返回的值從'get_db_fields'賦值給成員變量'db_fields'。 – air4x