0

我正在尝试使用

$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 错误 严重性:通知消息:未定义属性:stdClass::$Type 文件名:mysqli/mysqli_result.php 行号:89

遇到 PHP 错误 严重性:通知消息:未定义属性:stdClass::$Field 文件名:mysqli/mysqli_result.php 行号:95

遇到 PHP 错误 严重性:通知消息:未定义属性:stdClass::$Default 文件名:mysqli/mysqli_result.php 行号:97

遇到 PHP 错误 严重性:通知消息:未定义属性:stdClass::$Key 文件名:mysqli/mysqli_result.php 行号:99

4

1 回答 1

1

似乎是 codeIgniter 中的错误,他们在开发人员分支中修复了它 https://github.com/EllisLab/CodeIgniter/commit/effd0133b3fa805e21ec934196e8e7d75608ba00

于 2013-03-08T21:46:58.460 回答