执行PHP脚本时未在Postman中获取任何结果数据

时间:2018-12-18 08:23:16

标签: php amazon-ec2 android-webservice

我已将PHP文件托管在AWS EC2实例上(运行Ubuntu)。我的其他php文件执行得很好,并在以下代码产生错误的同时为我提供了所需的输出。

  

错误:500内部服务器错误,并显示文件意外结束

<?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"
}

0 个答案:

没有答案