CREATE TABLE Posts
{
id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(200),
url VARCHAR(200)
}
json.php代码如何用PHP生成.json文件?
<?php
$sql=mysql_query("select * from Posts limit 20");
echo '{"posts": [';
while($row=mysql_fetch_array($sql))
{
$title=$row['title'];
$url=$row['url'];
echo '
{
"title":"'.$title.'",
"url":"'.$url.'"
},';
}
echo ']}';
?>
我不得不产生results.json
文件。
我在我的项目中使用了这段代码。 results.json文件在本地主机上运行良好,并在远程服务器上失败。你能解释为什么那么.. – 2012-12-21 05:53:34
在您的服务器设置中,可以关闭Fwrite – Chris 2013-01-19 20:28:34
allthough虽然这很好,也许是因为我现在使用PHP 5,并且在发布此答案时它不可用,但是您可以摆脱$ result =行和内部你的while循环只是让mysql_feth_array($ sql) – 2014-02-07 13:20:34