我已经开始用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);