我会很快用更多的代码少说话。
我有一个 mySQL DB,我想用 PHP 和 PDO 从中生成 json。
<?php
require("db.php");
$dsn = "mysql:host=localhost;dbname=$dbname";
$pdo = new PDO($dsn, $username, $password);
$rows = array();
$stmt = $pdo->prepare("SELECT * FROM table");
$stmt->execute();
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
echo '{"jsons":';
echo json_encode($rows);
echo "}";
?>
上面的代码将返回
{"jsons":[{"date_time":"2012-09-06 20:55:44","name":"theOne","message":"i am god","ip":"","device":"HTC","device_type":"Phone","class":"class1","id":"1"}]}
我想修改 php 代码,所以我的 json 输出将是
{"jsons":[{"date_time":"2012-09-06 20:55:44","name":"theOne","message":"i am god","ip":"","devs":{"device":"HTC","device_type":"Phone","class":"class1","id":"1"}}]}
不同之处在于我想将 , 和 嵌套device
到device_type
开发class
人员id
中。
我无法做任何事情或从谷歌找到这样的任务。
任何帮助将不胜感激。
谢谢你。