このjsonファイルresults.jsonは、demo.phpファイルの出力について更新します。しかし、私はPHPファイルをexcutingせずに私のJSONファイルを更新したい。どうしたの?クエリの実行時にjsonファイルを更新する方法
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);
?>
jsonファイルを魔法のように更新することはできません。あなたはファイルを更新するために何かを実行する必要があります。ブラウザーの要求によってdemo.phpを実行するだけでなく、おそらく最もアクセスしやすい方法は、demo.phpファイルを実行するcronジョブです。 – Milanzor
私は物事を知っている..それはなぜ私はそれを行う方法を尋ねている –