【发布时间】:2020-03-31 06:01:42
【问题描述】:
如何使用json键作为表名,并在表中显示数据,而不创建表名
{
"status": "sukses",
"title": "OK",
"img": "ok.jpg",
"data": {
"network": {
"technology": "No cellular connectivity",
"2g_bands": " N\/A",
"gprs": "No",
"edge": "No"
}
}
}
我想变成这样
statuss title img technology 2g_bands gprs edge
sukses ok ok.jpg No cellular connectivity N\/A No No
在php下面,我很困惑如何检索json键来检索我需要动态的表名
<?php
$Libs = new Library();
$result = $Libs->pilihmodel($idbrand,$idmodel);
if ($result->rowCount()>0) {
while ($datas = $result->fetch(PDO::FETCH_OBJ)) {
$datass = $datas->jsondetail;
$hasiljson = json_decode($datass, TRUE);
$binatang = array($hasiljson);
echo "<table>";
foreach ($binatang as $jenis) {
foreach ($jenis as $nama) {
echo "<td>$nama</td>";
}
}
echo "</table>";
}
【问题讨论】:
-
由于您没有显示创建表格的 PHP 代码,我们无法告诉您在这种特殊情况下它是如何完成的。
-
或者您是在问如何编写这样的代码?目前还不清楚。您编写它的方式表明您可能希望我们查看一些现有代码。我说不出来。
-
@ADyson,对不起,我忘记了 php 代码的位置
-
好的,谢谢。好吧,这段 PHP 代码所做的只是输出一些基本数据,
<br>用于换行。您是否至少尝试过 来生成 HTML 表格?另外,您的 SQL 查询返回多少行数据? -
@ADyson,我用 html 创建了一个表,但我希望从 json 键中获取表名