如何添加每个查询新值和密钥JSON MySQL读取

时间:2015-07-30 18:21:03

标签: mysql arrays json

我有一个PHP脚本从数据库读取然后生成JSON格式字符串,以便我可以在Android设备上阅读并显示我的封面和信息。问题是如何在结束键名称[SOURCE] ='MYSOURCE4'中添加每个MySQL返回索引?

以下是我使用的代码:

while ($row = mysqli_fetch_assoc($qmovies)) {
            $rows[] = $row;
            $id = $row['id'];

            switch(true) {
            case $id > 4428:
                $src = 'disk3.wuk';
                break;
            case $id > 2216:
                $src = 'disk2.wuk';
                break;
            default:
                $src = 'disk1.wuk';
                break;
            }
        }

        array_push($rows['0'], $src);
        print json_encode($rows);

所以我明白了:

[{ “ID”: “4457”, “标题”: “哈哈哈”, “源”: “disk3.wuk”},{ “ID”: “2000”, “标题”: “UUUUUU”}]

我需要得到这个:

[{ “ID”: “4457”, “标题”: “哈哈哈”, “源”: “disk3.wuk”},{ “ID”: “2000”, “标题”: “UUUUUU”,”源 “:” disk2.wuk“}]

那么如何在每个读取结束id数组键和值源的while循环中读取MySQL的结尾?

感谢。

0 个答案:

没有答案