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