当前位置: 首页 > 知识库问答 >
问题:

如何使用PHP和MySQL编写循环计费/发票系统

白嘉石
2023-03-14

我的想法是设置一个cron作业,每天执行一次PHP文件。然后,当next_processing_date与今天的日期匹配时,PHP文件将生成一个发票,并更新数据库中的next_processing_date。我对如何实现这一点很满意,但我所关心的是如何将新发票实际插入到表/数据库中。MySQL是否有任何类型的“复制行”功能,因为新发票将与原始发票相同,除了必须更新invoice_date。

共有1个答案

澹台胜
2023-03-14

克朗听起来不错。(同样值得一提的是MySQL事件调度器,但我还是想要一个Cronjob)

一个副本应该是这样的sqlfiddle:

create table t ( id int, d date );

insert into t values( 0, CURDATE() );
insert into t values( 2, CURDATE() );
insert into t values( 1, CURDATE() );

insert into t ( select id+1,curdate() from t order by id desc limit 1 );

上面的例子是将最新的订单复制为一个副本,当然你可以放一个where子句where id=1或者你的参考订单是什么id。

 类似资料:
  • 我有这个代码,它是用for循环实现的。我想用一个字母来写。流和。map()函数。我试着用这个。map()函数。但不幸的是,我得到了以下错误: 不兼容的类型。必填列表 这里是旧代码: 这是我使用。地图() 有没有关于我如何解决这个问题的建议?或者我应该注意什么?

  • 我已经创建了一个报告来打印详细信息。我需要在同一个文档中打印所有的,并循环浏览它们,但我找不到方法。我需要如何打印所有发票? 主要报告: 文件<代码>子报告。jrxml: JAVA代码:

  • 问题内容: 我有下表: 我想查看有关这些产品的保修状态的摘要。保修期为自购买之日起的5年。因此,从今天起,应该可以检查产品是否在保修期内(基于购买日期)。我也想现在最后购买的产品将不在保修范围内。这是一个示例表: 我尝试为该示例创建查询,但是我不知道如何循环显示每个产品的结果以计算有效保修等。这就是我目前所拥有的: 我不知道如何编写子查询,因为我需要使用WHERE product = Hammer

  • 我在使用者组中轮询来自 Kafka 的消息时遇到问题。我的使用者对象分配给给定的分区 之后,消费者向该分区分配: 之后,我可以计算分区内的消息 和 ..... 在我的主题中有超过30000条消息。问题是我只收到一条消息。 具有< code > max _ poll _ records = 200 < code > AUTO _ OFFSET _ RESET 的消费者配置是最早的 这是我的函数,我正

  • 问题内容: 我一直在尝试用Java编写一个简单的函数,该函数可以不使用循环就可以计算出n次方的数字。 然后,我发现 Math.pow(a,b) 类…或方法仍然无法区分两者,理论上不太好。所以我写了这个 然后,我想制作自己的 Math.pow 而不使用循环,我希望它看起来比循环更简单,就像使用某种类型的 Repeat一样, 我做了很多研究,直到遇到遇到使用 StringUtils.repeat 的

  • 问题内容: 我希望打破PHP中的外部for / foreach循环。 可以在ActionScript中完成,如下所示: PHP等效项是什么? 问题答案: 对于2个嵌套循环: http://php.net/manual/en/control- structures.break.php