php - 按月自动生成发票的解决方案?

标签 php mysql database cron billing

每两周自动生成发票的解决方案是什么?计划任务?

我在 tbl_order 表中有多个订单,我想每 2 周生成一张发票(用于计费)。

    - tbl_order table
    OrderID (PK)
    ShopID (FK)
    CustomerID (FK)
    Status
    Total
    OrderDate

    - invoice table
    InvoiceID (PK)
    InvoiceDate
    InvoiceStatus

   - invoiceorder 
     invoiceorderID (PK)
     InvoiceID (FK)
     OrderID (FK)

2月份的发票日期为:2月1日至15日、2月16日至28日

3月:3月1日至15日、3月16日至31日

例如,在 3 月 1 日至 15 日期间在 tbl_order.ShopID = 5 上生成发票

如果使用 Cron Jobs/PHP 或替代解决方案,如何做到这一点?

最佳答案

要分配 cron 任务,请使用如下教程:

http://www.thefactory.ro/php-cron-tutorial

接下来,在 PHP 处理程序中查询该时间范围内的每个订单的数据库,并根据您的需求创建报告。

关于php - 按月自动生成发票的解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6283580/

相关文章:

sql-server - SQL查询以查找日期没有差距的结果

php - 从文件名中获取扩展名,如变量

php - password_hash 仍然散列并存储一个 undefined variable

php - csv 不会忽略 ','(逗号)并使用 php 创建新行

php - 将 SQL 数据库中的数据显示到 php/html 表中

mysql - 仅当在 Table1 中找到要插入的值时才插入 Table2

mysql - 如何让mysql自动插入数据

php - 使用 laravel 编辑个人资料页面

mysql - 在VB.Net中的标签上显示数据库记录

Java 数据库插入失败