2014-12-28 33 views
-1

我希望你能帮助我。在我的数据库(超市)中,我有一个订单表和order_details的其他表,我想将每张发票的PDF(与order_number关联)添加到数据库中。这在mySQL中可能吗?我该怎么做?将PDF添加到数据库

回答

1

您可以在PDF存储在一个订单目录和插入链接到数据库,所以当它被发送给客户,将提供链接到发票

+0

感谢您的帮助。 –

+0

感谢您的帮助。 我应该在链接到发票的表格“订单”中插入一列吗?我的怀疑依赖于这样一个事实,即每个订单可以有多张发票(因为这些产品可能会在不同日期到达)。 “订单”表是指超级供应商执行的订单。 –

+0

是指向发票链接的列,如果您有多个发票,那么您可以在包含指向两张发票的链接的页面上放置链接,或者为每张发票添加一个新列,以便第一张发票位于“initialInvoice”列,第二张发票将插入“secondInvoice”列 –

0

有三种可能的方法,我能想到的去做这件事。

方法1. 有一个存放所有pdf的目录。为每个PDF指定一个名称,即数据库中的订单号。

方法2. 将PDF存储在类似方法1的目录中,但在数据库中存储作为varchar的PDF文件路径。例如:/orderPdfs/124.pdf

方法3. 在您的订单表中创建一个BLOB列并将PDF存储在此字段中。 有关如何使用PHP做到这一点的信息可以在这篇文章的答案中找到:How to store .pdf files into MySQL as BLOBs using PHP?

+0

非常感谢:)对我来说,最好的选择似乎是第三。我会尽力去做。 –

+0

没有问题:)请标记我的答案是正确的:) – mickzer