【发布时间】:2015-08-07 09:05:19
【问题描述】:
我有以下 php 代码:
<?php
$servername = "host";
$username = "user";
$password = "passw";
$dbname = "dbname";
$conn3 = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn3->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$q3 = $conn3->prepare("SELECT c.one, c.two FROM table c");
$q3->execute();
if($q3->rowCount()>0)
{
$check3 = $q3->fetchAll(PDO::FETCH_ASSOC);
$arr = array();
foreach ($check3 as $row) {
$arr[] = $row;
//how can I return json format here?
}
}
$conn2 = null;
?>
并且此查询返回元素对。但是如何修改上面的代码以获取元素的json格式为:
{key1:OSO;key2:AIKA} 等
这样我以后可以在 jquery 文件中使用它来打印它,并具有以下功能:
$.getJSON('list.php', function(json) {
//assuming list.php resides with list.html directory
//console.log(json)
console.log(json.result.key1);
console.log(json.result.key2);
});
谢谢!
【问题讨论】: