使用php和json的MySql产品和类别表

时间:2012-06-26 03:39:20

标签: php mysql json

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

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

进行验证

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

1 个答案:

答案 0 :(得分: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);

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