我正在使用 CodeIgniter 2.1.3 和 PHP 5.4.8,以及两个 PostgreSQL 服务器(P1 和 P2)。
我list_fields()
在 CodeIgniter 中遇到了函数问题。当我从 P1 服务器检索字段时,字段按照我最初创建表的顺序排列。但是,如果我使用完全相同的代码从 P2 服务器检索字段,则字段顺序相反。
如果 P1 的字段是array('id', 'name', 'age')
,
P2 的字段变为array('age', 'name', 'id')
我不认为这是 CodeIgniter 特定的问题,而是一般的数据库配置或 PHP 问题,因为代码是相同的。
这是我获取字段的代码。
$fields = $this->db->list_fields("clients");