如何在执行查询时更新json文件

时间:2016-05-23 08:38:26

标签: java php android arrays json

这个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);

            ?>

1 个答案:

答案 0 :(得分:0)

你必须清除你想要的问题。所有你用PHP编写的代码,如果你没有运行php文件那么就不会执行。 根据我的理解,你需要在后台运行该脚本吗?

您可以从命令行触发该文件。 通过jquery或AJAX获取/发布请求。

你需要清楚你想要的东西。