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

使用php和json的MySql产品和类别表,php,mysql,json,Php,Mysql,Json,我刚刚开始学习所有这些编码语言,老师要求我们做以下工作。我知道这对全职工作或有更多时间编码的人来说可能听起来很容易。老师总是告诉我们用谷歌搜索所有东西,我尝试了太多的网站,但我没有找到任何对我有帮助的 我需要使用PHP编写两个JSON文档(产品和类别),动态读取MySQL数据库中的值。调用每个文档时,它将返回格式完美的JSON,并使用 老实说,我不知道该怎么办。我不懂PHP,现在这个JSON的东西让它变得更加混乱。您只需要向数据库发出MySQL请求: (这是简单的代码,没有经过优化) 这样,您就

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

我需要使用PHP编写两个JSON文档(产品和类别),动态读取MySQL数据库中的值。调用每个文档时,它将返回格式完美的JSON,并使用


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

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

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

这样,您就有了一个包含数据的数组
$rows

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

echo json_encode($rows);

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

您是否期待动态相关下拉框?就像你有汽车制造商“日产,福特”,当用户选择日产时,第二个下拉框显示日产的车型?否。。。。。我应该把这个带到动作脚本3中,让它像一个移动应用程序一样-您是否通过JavaScriptAjax将JSON对象发送到php文档?但它会将所有内容打印两次:一次按编号索引,一次按关联索引。。。。。。我对您的进行了一些修改:`//从“产品”表$result=mysql\u查询中检索数据(“选择prodid、MexCandy.categoryid、prodname、prodrating、price、proddescription、来自MexCandy的prodpic”)或die(mysql\u error());//在($products=mysql_fetch_array($result)){echo json_encode($products);}{“0”:“1”,“prodid”:“1”,“1”,“categoryid”:“1”,“2”:“DEDOS”,“prodname”:“DEDOS”,“3”:“5”,“prodrating”:“5”,“4.00”,“price”:“4.00”,“5”:“Indy的DEDOS是一种酸辣罗望子糖果,单独包装(12包)fo,“proddescription:“Indy的Dedos是一种酸辣罗望子糖果,单独包装(12包)fo”,“6:“http:\/\/ep.yimg.com\/ca\/I\/mex-grocer\u 2211\u 71133277”,“prodpic:“http:\/\/ep.yimg.com\/ca\/I\/mex-grocer\u 2211\u 71133277”在MYSQL\u fetch\u数组方法中使用
MYSQL\u ASSOC
$products=MYSQL\u fetch\u数组($result,MYSQL\u ASSOC)
echo json_encode($rows);