首页 > 解决方案 > json 编码不显示任何结果

问题描述

我是 php 新手,我正在使用 php 后端构建简单的 android 应用程序。这是我的脚本。我正在使用 android Volley 库来调用这个脚本,但这并没有显示任何内容。任何帮助表示赞赏

<?php

require("config.php");

if (!empty($_POST)) {

$query = "SELECT company_name,info1,date,hour FROM customer WHERE phone_number = :phone_number ORDER BY id";

$query_params = array (':phone_number' => $_POST['phone_number']);

try {
    $stmt = $db->prepare($query);
    $result = $stmt->execute($query_params);
}

catch (PDOException $ex) {
    $response["error"] = true;
    $response["message"] = "Database Error1. Please Try Again!";
    die(json_encode($response));
}
$pnumber = $_POST['phone_number'];
$row = $stmt->fetchAll();
if ($row == true) 
{
    $response = $row;
    echo die(json_encode($response,JSON_UNESCAPED_UNICODE));
}
else {
    $response["phone_number"] = "찾을 수 없음";
    $response["company_name"] = "찾을 수 없음";
    $response["info1"] = "찾을 수 없음";
    $response["date"] = "찾을 수 없음";
    $response["hour"] = "찾을 수 없음";
        die(json_encode(array($response, JSON_UNESCAPED_UNICODE)));
} 
}
?>

对不起,我的英语不好

标签: php

解决方案


推荐阅读