这个json文件results.json更新了demo.php文件的执行情况。但我想更新我的json文件而不会激活php文件。怎么做的?
demo.php
<?php
header("content-type:application/json");
require_once("dbConnect.php");
$sql = "SELECT id ,,fullname,location from upload WHERE status='active'";
$res = mysqli_query($conn,$sql,$fp);
$result = array();
$response = array();
while($row = mysqli_fetch_array($res)){
$id=$row['id'];
$fullname=$row['fullname'];
$description=$row['description'];
$response[] = array('id'=> $id, 'fullname'=> $fullname,'description'=>$description);
echo " over";
}
$result['posts'] = $response;
$response['result'] = $result;
$fp = fopen('results.json', 'a');
fwrite($fp, json_encode($result));
fclose($fp);
echo json_encode($result);
mysqli_close($conn);
?>
答案 0 :(得分:0)
你必须清除你想要的问题。所有你用PHP编写的代码,如果你没有运行php文件那么就不会执行。 根据我的理解,你需要在后台运行该脚本吗?
您可以从命令行触发该文件。 通过jquery或AJAX获取/发布请求。
你需要清楚你想要的东西。