【问题标题】:How to implement FIFO with php coding?如何用php编码实现FIFO?
【发布时间】:2013-02-10 23:07:15
【问题描述】:

我想用 PHP 编码实现 FIFO。

如何使用 FIFO 编写 php 编码减去库存?

在示例中,

Sotck In

ID Itemname QtyIn Price Total Date
1  A         2   $3    5$   01-jan-2013
2  A         4   $2    8$   02-jan-2013 
3  B         3   $2    6$   01-jan-2013


Sotck Out

ID Itemname QtyOut  Date
1  A         3   05-jan-2013

Than i will insert into transactions as the following:

ID Itemname QtyOut Price Total Date
1  A         2   $3    6$   05-jan-2013
2  A         1   $2    2$   05-jan-2013 



Sotck In Remain Balance :

ID Itemname Qty Price Total Date
1  A         0   $3    0$   01-jan-2013
2  A         3   $2    6$   02-jan-2013 
3  B         3   $2    6$   01-jan-2013

请给出解决方案并在 php 检查中告诉流程并按日期 asc 减去 qtyIn。

问候,

【问题讨论】:

  • 您可以编写一个触发器,该触发器在插入交易时运行并对库存执行操作(或者如果它将库存处于无效状态,例如负数量,则失败),或者您可以编写从库存中选择的 PHP 代码验证操作是否成功,如果成功则更新需要更新的行。

标签: php arrays stock


【解决方案1】:

FIFO 与您的问题无关。 只需使用 MySQL 数据库并了解 ORDER BY 关键字。无论如何,您的目标似乎是某种持久性数据存储。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-09
  • 1970-01-01
  • 2014-08-24
  • 1970-01-01
  • 2023-04-03
相关资源
最近更新 更多