よりよい解決策があります:PDOドライバを使用して、例えば:
$db['default']['dsn'] = 'pgsql:host=localhost;dbname=base';
$db['default']['username'] = 'username';
$db['default']['password'] = 'password';
$db['default']['dbdriver'] = 'pdo';
$db['default']['port'] = 5432;
、あなたの結果はpostgreドライバ(json_encode)で正しい種類
応じて次のようになります。
{
"created_at": "2017-10-20 12:20:49",
"created_by": "82027609253",
"updated_at": "2017-10-20 12:20:49",
"updated_by": "82027609253",
"deleted": "f",
"id": "184",
"codigo_ibge": "1501402",
"uf": "PA",
"nome": "Belém"
}
pdoドライバ(json_encode)での応答:
{
"created_at": "2017-10-20 12:20:49",
"created_by": 82027609253,
"updated_at": "2017-10-20 12:20:49",
"updated_by": 82027609253,
"deleted": false,
"id": 184,
"codigo_ibge": 1501402,
"uf": "PA",
"nome": "Belém"
}
説明してください。ブール値が 'f'の場合は0を返しますか? – Vickel
http://stackoverflow.com/a/31740990/1222135を参照してください。 – greg