我正在尝试使用
$query = $this->db->query("YOUR QUERY");
$fields = $query->field_data();
,在本手册页的底部记录 http://ellislab.com/codeigniter/user-guide/database/fields.html
但我得到任何查询的错误列表(超过100个),即使是简单的select * from tablename
。
我正在使用CodeIgniter 2,PHP版本5.4.10,MySQL版本5.5.29
有谁知道为什么会这样?
$sql = "SELECT * FROM `article`";
$query = $this->db->query($sql);
$fields = $query->field_data();
错误列表(前几个):
遇到PHP错误严重性:通知消息:未定义 property:stdClass :: $ Type文件名:mysqli / mysqli_result.php Line 人数:89
遇到PHP错误严重性:通知消息:未定义 property:stdClass :: $ Field文件名:mysqli / mysqli_result.php Line 数量:95
遇到PHP错误严重性:通知消息:未定义 property:stdClass :: $默认文件名:mysqli / mysqli_result.php Line 数量:97
遇到PHP错误严重性:通知消息:未定义 property:stdClass :: $ Key文件名:mysqli / mysqli_result.php Line 人数:99
答案 0 :(得分:1)
似乎是codeIgniter中的错误,他们在开发人员分支中修复了它 https://github.com/EllisLab/CodeIgniter/commit/effd0133b3fa805e21ec934196e8e7d75608ba00