我正在学习PHP / jQuery / MySQL如何通过创建一个维护我的帐单和付款记录的Web应用程序相互协作。
我无法解决如何构建数据库的问题,以便跟踪付款情况。有点像支付历史。
我想保留付款金额的历史记录和付款日期。
这是我目前的'Bills'表。
+----+-------------+-------------+-----------------+----------+
| id | creditor | amount_owed | monthly_payment | due_date |
+----+-------------+-------------+-----------------+----------+
| 42 | Capital One | 500.00 | 55.00 | 21 |
| 43 | sdf | 33.00 | 33.00 | 30 |
| 44 | Car Loan | 15000.00 | 300.00 | 14 |
+----+-------------+-------------+-----------------+----------+
我正考虑添加几列(付款金额/付款日期)并复制ID ...有任何建议吗?
谢谢!
答案 0 :(得分:0)
我会使用FK创建一个新表bills_payments
到bills
表。这样,您就可以跟踪每个账单注册表的每个付款。此外,您还可以在此表中加入利息费用。它会像:
Bills
+----+-------------+-------------+-----------------+----------+
| id | creditor | amount_owed | monthly_payment | due_date |
+----+-------------+-------------+-----------------+----------+
| 42 | Capital One | 500.00 | 55.00 | 21 |
| 43 | sdf | 33.00 | 33.00 | 30 |
| 44 | Car Loan | 15000.00 | 300.00 | 14 |
+----+-------------+-------------+-----------------+----------+
Bills_payments
+----+-------------+-------------+-----------------+---------------+
| idBill | paydValue | date | InterestFee | due_date_limit|
+--------+------------------------+----------------+---------------+
| 42 | 55.00 | 2013-11-21 | | 2013-11-21 |
| 43 | 45.00 | 2013-12-05 | 12.00 | 2013-11-30 |
| 44 | 300.00 | 2013-12-14 | 300.00 | 2013-12-14 |
+----+-------------+-------------+-----------------+---------------+
您必须计算到期日期限,因为您只是将截止日期放在主表上。