connect_error) { die("Connection failed: " . $conn->connect_error); } //the SQL query to be executed $query = "SELECT id, boiler1sf, boiler2sf, boiler3sf, boiler4sf, boiler5sf, boiler6sf, exststmflow1, date FROM trending where trending.id mod 7 = 0 GROUP BY date DESC LIMIT 1"; //storing the result of the executed query $result = $conn->query($query); //initialize the array to store the processed data $jsonArray = array(); //check if there is any data returned by the SQL Query if ($result->num_rows > 0) { //Converting the results into an associative array while($row = $result->fetch_assoc()) { $jsonArrayItem = array(); $jsonArrayItem['label'] = $row['date']; $jsonArrayItem1['label'] = 'Boiler 1 Steam Flow'; $jsonArrayItem1['value'] = $row['boiler1sf']; $jsonArrayItem2['label'] = 'Boiler 2 Steam Flow'; $jsonArrayItem2['value'] = $row['boiler2sf']; $jsonArrayItem3['label'] = 'Boiler 3 Steam Flow'; $jsonArrayItem3['value'] = $row['boiler3sf']; $jsonArrayItem4['label'] = 'Boiler 4 Steam Flow'; $jsonArrayItem4['value'] = $row['boiler4sf']; $jsonArrayItem5['label'] = 'Boiler 5 Steam Flow'; $jsonArrayItem5['value'] = $row['boiler5sf']; $jsonArrayItem6['label'] = 'Boiler 6 Steam Flow'; $jsonArrayItem6['value'] = $row['boiler6sf']; $jsonArrayItem7['label'] = 'Exhst Steam Flow 1'; $jsonArrayItem7['value'] = $row['exststmflow1']; //append the above created object into the main array. array_push($jsonArray, $jsonArrayItem, $jsonArrayItem1, $jsonArrayItem2, $jsonArrayItem3, $jsonArrayItem4, $jsonArrayItem5, $jsonArrayItem6, $jsonArrayItem7); } } $conn->close(); //set the response content type as JSON header('Content-type: application/json'); //output the return value of json encode using the echo function. echo json_encode($jsonArray); ?>