0

我有一个网站,我可以在其中填写一个非常简单的 html 表单。该页面是使用 php 和 mysql 制作的,因此它也受密码保护。在此表单上,我接受“数据”和“活动”的输入。使用这个非常小的系统:

  • 我可以用密码登录
  • 输入“日期”和“活动”
  • “日期”和“活动”存储在 MySQL 数据库中

在这一点上,我想我只需要构建一个 JSON 解析器,这已经有很多教程了。比如这个这个。令我困惑的是如何创建这个 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();
?>
4

1 回答 1

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"}

于 2013-01-18T03:52:02.600 回答