CREATE TABLE Posts
{
id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(200),
url VARCHAR(200)
}
đang json.phpCách tạo tệp .json bằng PHP?
<?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 ']}';
?>
tôi phải tạo ra results.json
tập tin.
Tôi đã sử dụng mã này trên dự án của mình. tệp results.json hoạt động tốt trên máy chủ cục bộ và không hoạt động trên máy chủ từ xa. Bạn có thể giải thích tại sao như vậy .. –
Fwrite có thể được tắt trong cài đặt máy chủ của bạn – Chris
mặc dù điều này thật tuyệt vời vì tôi đang sử dụng PHP 5 ngay bây giờ và không có sẵn tại thời điểm câu trả lời này được đăng nhưng bạn có thể loại bỏ $ result = line và inside vòng lặp while của bạn chỉ cần tạo mysql_feth_array ($ sql) –