Не получая никаких результатов в Postman во время выполнения сценария PHP - PullRequest
0 голосов
/ 18 декабря 2018

Я разместил свой php-файл в экземпляре AWS EC2 (работает под управлением Ubuntu).Мои другие php-файлы отлично выполняются и выдают желаемый результат, в то время как следующий код выдает ошибку.

ОШИБКА: 500 Internal Server Error и показывает неожиданный конец файла

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
   include 'init.php';
    showData();
}

function showData()
{
    global $connect;
    $mandir_Cat_Id = $_POST["mandir_Cat_Id"];

    $stmt = $connect->prepare("SELECT mandir_id,mandir_Name from tblmandirMain WHERE mandir_Category_FK=?");
    $stmt->bind_param("i", $mandir_Cat_Id);
    $stmt->execute();
    $result = $stmt->get_result();
    $stmt->close();

    //$result = mysqli_query($connect, $query);

    if ($result->num_rows === 0) {
        $array["message"] = "Data not found";
        $array["status"] = "404";
    } else {
        while ($row = $result->fetch_assoc()) {
            $array["results"][] = $row;
        }
        $array["message"] = "Data found";
        $array["status"] = "200";

    }

    mysqli_close($connect);
    header('Content-Type:Application/json');
    echo json_encode($array);
}
?>

Код работает отлично и дает мне следующий вывод JSON:

{
"results": [
    {
        "mandir_id": 1,
        "mandir_Name": "Somnath Jyotirlinga"
    },
    {
        "mandir_id": 2,
        "mandir_Name": "Mallikarjuna Jyotirlinga"
    },
    {
        "mandir_id": 3,
        "mandir_Name": "Mahakaleshwar Jyotirlinga"
    },
    {
        "mandir_id": 4,
        "mandir_Name": "Omkareshwar Jyotirlinga"
    },
    {
        "mandir_id": 5,
        "mandir_Name": "Vaidyanath Jyotirlinga"
    },
    {
        "mandir_id": 6,
        "mandir_Name": "Kedarnath Temple"
    },
    {
        "mandir_id": 7,
        "mandir_Name": "Bhimashankar Jyotirling"
    },
    {
        "mandir_id": 8,
        "mandir_Name": "Trimbakeshwar Shiva Temple"
    },
    {
        "mandir_id": 9,
        "mandir_Name": "Kashi Vishwanath Temple"
    },
    {
        "mandir_id": 10,
        "mandir_Name": "Nageshwar Jyotirlinga"
    },
    {
        "mandir_id": 11,
        "mandir_Name": "Ramanathaswamy Temple"
    },
    {
        "mandir_id": 12,
        "mandir_Name": "Ghrishneshwar Jyotirlinga Temple"
    }
],
"message": "Data found",
"status": "200"
}
...