134.cache.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php return 'error_reporting(E_ALL);
  2. ini_set(\'display_errors\', 1);
  3. header(\'Content-Type: application/json\');
  4. $client_id = ""; // Client ID
  5. $client_serial = $_GET[\'client_serial\']; //serial number of clients device
  6. $date_start = $_GET[\'date_start\']; //start date of graph
  7. $date_end = $_GET[\'date_end\']; // end date of graph
  8. if ( isset($_GET[\'client_serial\']) ) {
  9. $sensor_filter = " `sensor_id` = \'". $client_serial ."\' AND ";
  10. } else {
  11. $sensor_filter = " ";
  12. }
  13. //Database connection
  14. $con = mysqli_connect("localhost", "root", "R3M0T31", "cropmonitor");
  15. // Check connection
  16. if (mysqli_connect_errno()) {
  17. echo "Failed to connect to MySQL: " . mysqli_connect_error();
  18. }
  19. $sqlQuery = "SELECT `id`, `sensor_id`, `DATEUTC` AS `cur_date`, `value` FROM `field_sensors` WHERE ". $sensor_filter ." (`DATEUTC` BETWEEN \'" . $date_start . "\' AND \'" . $date_end . "\') ORDER BY `DATEUTC`";
  20. //
  21. $result = mysqli_query($con,$sqlQuery);
  22. $data = array();
  23. foreach ($result as $row) {
  24. $data[] = $row;
  25. }
  26. mysqli_close($con);
  27. echo json_encode($data);
  28. return;
  29. ';