【发布时间】:2016-08-24 10:03:11
【问题描述】:
我有一个来自 MySQL 数据库记录的数组 $items:
$result = array();
$result["total"] = 105;
$sql = "SELECT id, firstname, lastname FROM users LIMIT 10, 20";
$result = $conn->query($sql);
$items = array();
while($row = mysqli_fetch_object($result)){
array_push($items, $row);
}
我想用键“rows”将它添加到关联数组 $result。
我试过这个代码
$result["rows"] = $items;
但是 print_r($items);什么都不显示。
最后我想要的json是:
{
"total":"105",
"rows":[
{
"id":"3",
"firstname":"fname1234BBBB",
"lastname":"lname10....",
"phone":"Lacock 4919999",
"email":"name991@gmail.com"
},
我做错了什么?谢谢
【问题讨论】:
-
print_r($result)显示什么? -
在循环内使用
$result["rows"][] = $row;