php - 如何使变量中的某些数据在 json 数组中不可见
问题描述
我在 JSON 数组中创建了几个视图,但我的 JSON 在 PHP 上显示空数据
这是我在 PHP 中的代码:
<?php
include 'koneksi.php';
$data = $koneksi -> query("SELECT * FROM pricelist");
$results = array();
while($line = mysqli_fetch_object($data))
{
$results[]=$line;
}
echo json_encode($results);
?>
这是结果:
{
"kategori": "Data 1",
"id": "4",
"nama": "Service One",
"harga": "250000",
"nama1": "Service Two",
"harga1": "30000",
"nama2": "Service Three",
"harga2": "400000"
},
{
"kategori": "Kapasitor Indoor",
"id": "5",
"nama": "",
"harga": "200000",
"nama1": "",
"harga1": "",
"nama2": "",
"harga2": ""
},
{
"kategori": "Kapasitor OutDoor",
"id": "6",
"nama": "",
"harga": "300000",
"nama1": "",
"harga1": "",
"nama2": "",
"harga2": ""
如何隐藏nama1
andharga1
中的值,因为值是空的。
谢谢。
解决方案
正如劳伦斯所提到的,使用您实际想要显示的列扩展您的查询:
$data = $koneksi -> query("SELECT kategori,id,nama,harga,nama2,harga2 FROM pricelist");
推荐阅读
- sql - Oracle REGEXP_SUBSTR 返回 NULL 作为值
- python - 在 lightgbm 或 XGBoost 中校准概率
- c# - 如何在 SQL Server 中将日期时间字符串转换为日期时间
- tableau-api - Tableau 中是否有三轴选项
- sql - ..TABLENAME 在 SQL SERVER 上的用途是什么
- r - 如何使用 sprintf() 函数格式化 R 中的列
- .net-core - Azure Functions Errro - 无法加载文件或程序集 System.Configuration.ConfigurationManager,版本 = 4.0.3.0
- java - 创建一个可以修改其值的变量数组
- r - 根据列表值过滤数据框列
- python - Selenium - 下拉选择显示新字段。如何更新驱动程序,以便它可以看到它们?