我有一个网站,我有一个非常简单的html表单,我可以填写。该页面是使用php和mysql制作的,因此它也受密码保护。在此表单上,我接受“数据”和“活动”的输入。有了这个非常小的系统:
此时,我想我只需要构建一个JSON解析器,已经有很多关于此的教程。例如this和this。令我困惑的是如何创建这个JSON页面。这些教程都没有真正向您展示如何创建您正在寻找的数据的JSON数组。
这可能是一个非常基本的问题,但我仍然是Java,PHP,MySQL的新手,也是JSON的新手。请教我这个话题。
这段代码最终对我有用
<?php
$link = mysql_connect("localhost", "my_db", "password");
mysql_select_db("my_table") or die(mysql_error());
$sql=mysql_query("select * from activity");
while($row=mysql_fetch_assoc($sql)){
$output[]=$row;
}
print(json_encode($output));
mysql_close();
?>
答案 0 :(得分:2)
尝试内置的PHP函数json_encode
您可以在此处阅读:http://php.net/manual/en/function.json-encode.php
如果你从PHP运行查询:SELECT Activity, Date from YourTable where field = value
然后你可以使用json_encode:echo json_encode($result)
它会输出类似{"Activity":"Activity Text","Date":"ExampleDate"}