获取JSON变量到网页


Get JSON variable into webpage

我已经开始用PHP学习JSON了。首先,我不想学习,如何创建一些简单的API,这将从主服务器的数据库中获得一些数据,并在其他网页中使用它。我已经找到了一些解决方案,将这些数据进入web浏览器控制台,而不仅仅是特定的数据,我需要的网络,但所有的数据从数据库。

例如:

id: 1名称:测试状态:积极

id: 2名称:test2状态:禁用

INTO TEST.COM WEB

它只记录谁的名字是TEST并使用它的状态。

$status = RECORD FROM DATABASE;
if ($status == 'disable') { 
  echo 'THIS WEBPAGE STATUS IS DISABLE';
} else { 
  echo 'THIS WEBPAGE STATUS IS ACTIVE';
}
有谁能帮我一下吗?它看起来很东方从我所看到的,但只是不适合我,因为我是新的JSON。

Thanks to lot

就像@Siphon说的那样使用json_enconde()。

如果这不起作用,试着这样做:

<?php
   echo "<pre>";
   print_r($status);
   echo "</pre>";
?>

检查显示的内容,如果出现如下内容:

$data = RECORD FROM DATABASE;

 Array $data(
        ['status'] => 'enabled',
    );

如果出现这个,那么你的if语句是错误的,你需要这样做:

$data= RECORD FROM DATABASE;
if ($data['status'] == 'disable') { 
  echo 'THIS WEBPAGE STATUS IS DISABLE';
} else { 
  echo 'THIS WEBPAGE STATUS IS ACTIVE';
}

你的问题很宽泛,但这里有一些提示:

你需要一个查询

SELECT * FROM `table` WHERE name = ?

然后使用json_encode()

将数据(数组)编码为PDO

PDO中的示例:

$data = $stmt->fetchAll();
$json = json_encode($data);