【发布时间】:2015-04-08 18:02:43
【问题描述】:
我正在从我的数据库 (fetchAll) 中获取结果,然后将其编码为 json。
但是,我想为其添加其他值,但我不知道如何实现。
我尝试这样做是:
while ($posts = $database->fetchAll()) {
$posts['additional'] = 'test';
}
但它不起作用。
我追求的结果是改变结果:
[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]
到
[
{"firstName":"John", "lastName":"Doe", "additional":"test"},
{"firstName":"Anna", "lastName":"Smith", "additional":"test"},
{"firstName":"Peter", "lastName":"Jones", "additional":"test"}
]
我该怎么办?谢谢!
【问题讨论】:
-
你的问题是什么?
-
我想在当前获取的结果中添加额外的数据(在数组中)。
标签: php mysql arrays json fetch