优惠券代码统计

E.G*_*.G. 20 php mysql insert

我有一个允许用户输入优惠券的系统(例如dell或amazon)

我想知道优惠券使用了多少,所以500次优惠券不再有效.

我现在想的方法是将优惠券插入表中然后select count(*)如果它达到50则我不插入并且我返回一条消息说它已过期.

我认为这个解决方案有效,但我想验证并检查是否有更好的方法.

Ale*_*mov 21

我假设您在某些表格中存储了优惠券,其中包含代码,说明等等.将num_used列添加到其中并在每次使用优惠券时将其递增.这样,如果需要,您仍然可以将优惠券插入订单,但您不需要进行计数.您只需检查加载优惠券信息时已使用的次数.我假设你用优惠券代码检查有效性,所以再扔一次.