set_charset("utf8mb4"); // close connection on error if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // prepare SQL statement and execute on database $sql = "SELECT * FROM table"; // get data from database $result = $conn->query($sql); $conn->close(); // check if result is empty & has more than "0" rows if (!empty($result) && (int)$result->num_rows > 0) { while ($row = $result->fetch_assoc()) { $sqlArray[] = $row; } echo json_encode($sqlArray); } else { echo "0 results"; } exit();