0

我刚刚开始学习所有这些编码语言,老师要求我们做以下事情。我知道对于全职或有更多时间编码的人来说,这听起来很容易。老师总是告诉我们一切都用谷歌搜索,我尝试了太多网站,但我根本没有找到任何对我有帮助的东西。

我需要使用 PHP 编写两个 JSON 文档(产品和类别),它们将从我的 MySQL 数据库中动态读取值。当调用每个文档时,它将返回格式完美的 JSON,该 JSON 将使用http://jsonlint.com/进行验证

老实说,我不知道该怎么办。我不懂 PHP,现在这个 JSON 事情让它变得更加混乱。

4

1 回答 1

1

您只需要向您的数据库发出 MySQL 请求:

(这是简单的代码,没有优化)

// Make a MySQL Connection
mysql_connect("localhost", "admin", "1admin") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());

// Retrieve the data from the "example" table
$result = mysql_query("SELECT products, categories FROM example")
or die(mysql_error());  

// store all the records of the "example" table into $rows[]
while($ds = mysql_fetch_array( $result )) {
    $rows[] = $ds
}

有了这个,你就有了一个$rows包含数据的数组:

在此之后,您可以将数据输出为 JSON:

echo json_encode($rows);

我希望这会对你有所帮助。

于 2012-06-26T07:12:40.433 回答