gpt4 book ai didi

php - 为什么JSON显示没有数据

转载 作者:行者123 更新时间:2023-12-02 19:56:23 25 4
gpt4 key购买 nike

使用some.php?id=$id时出错

我有一个名为tb_syarat_layanan的表。当我尝试获取 JSON、数组时,它没有显示任何数据。

<?php

//Importing database
require_once('koneksi.php');

$query = "select * from tb_syarat_layanan WHERE id_layan=$id";
$hasil = mysqli_query($con,$query);

if(mysqli_num_rows($hasil) > 0 )
{
$response = array();
$response["data"] = array();
while($x = mysqli_fetch_array($hasil))
{
$h['id_layan'] = $x["id_layan"];
$h['dokumen'] = $x["dokumen"];
array_push($response["data"], $h);
}
echo json_encode($response);
}
else
{
$response["message"] = "No Data";
echo json_encode($response);
}

?>

但是当我像这样设置 $query 时:

$query = "select * from tb_syarat_layanan WHERE id_layan=1";

它显示了我想要的数据

当使用变量$id设置$query时,JSON不显示任何数据

最佳答案

问题在于如何从 URL 获取 id。查询字符串发送的数据存储在 $_GET

$id = $_GET['id'];
$query = "SELECT * FROM tb_syarat_layanan WHERE id_layan = $id";

关于php - 为什么JSON显示没有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56910457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com