下拉菜单和数据库

时间:2012-10-26 16:45:56

标签: php mysql database

我正在尝试找到实现这一目标的最佳策略,所以如果有人有一个首选方法,我会很感激,如果你能解释它是如何运作的,并把它作为最佳选择卖给我。基本上我想要实现的是在线提取报告的下拉选项。它们可以用下拉包装购买,例如1美元的报告,10美元的报告等等......然而,当他们提取报告时,这个数字需要下降。为了澄清客户A是否注册了10份报告,那么他的帐户将在数据库中显示他已注册10份报告,然后当他提取报告时该数据在数据库中下降了1。你们(和女士们)会怎么做?

除此之外,下拉列表是静态的,每个帐户剩余的报告数量本质上会更具动态性,但报告的起始数量会根据他们注册的批量包进行更改。

1 个答案:

答案 0 :(得分:1)

构建一些与此类似的表:

customer
--------
customer_id
name
other_stuff

report
----------
report_id
url_to_report_on_disk
other_stuff

customer_report
---------------
customer_id
report_id

customer_options
----------------
customer_id
number_reports_purchased
purchase_date

然后您可以根据customer_report表中的条目计算已提交的报告数