【发布时间】:2013-11-15 23:11:02
【问题描述】:
我是 JSON 新手,我正在编写一个 PHP 脚本来从远程 MySQL 数据库中获取所有数据以导入到 ios sqlite 数据库。我的计划是从每个数据库中取出所有表并将其发送到另一个并检查 rowid 是否在正确的表中,如果是,则将其丢弃,如果不将其添加到该数据库,则基本上添加任何行t 在数据库中给它。
我正在尝试从远程 MySql 服务器读取我的 JSON 输出,但我不太了解它,也找不到任何好的资源。 对于我的登录表,我像这样拉它:
$query = "SELECT * from answers";
$result = $this->db->query($query) or die('Errant query: '.$query);
$answers = array();
$answers=mysqli_fetch_array($result);
header('Content-type: application/json');
echo json_encode(array(
'login'=>$login,
'answers'=>$answers,
'projects'=>$projects,
'questions'=>$questions,
'surveys'=>$surveys,
));
然后当我读取它显示的登录表的输出时:
{"login":{"0":"1","userid":"1","1":"test","password":"test","2":"1","aclevel":"1"},
登录表包含三列:userid、password 和 aclevel。此表中填入的是1、test、1。
有人可以向我解释一下 JSON 的输出是什么意思吗?
【问题讨论】:
标签: php mysql sql database json