【问题标题】:Add PDF to database将 PDF 添加到数据库
【发布时间】:2014-12-28 17:47:34
【问题描述】:

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

【问题讨论】:

    标签: mysql database pdf pdf-generation


    【解决方案1】:

    您可以将 PDF 存储在订单目录中并将链接插入数据库,以便在将其发送给客户时提供发票链接

    【讨论】:

    • 感谢您的帮助。
    • 感谢您的帮助。我应该在我的表“订单”中插入一个带有发票链接的列吗?我的怀疑取决于这样一个事实,即我可以为每个订单提供不止一张发票(因为产品可以在不同的日期到达)。 “订单”表是指超市对供应商执行的订单。
    • 是的一列用于链接到发票,如果您有多张发票,那么您可以放置​​一个指向包含两个发票链接的页面的链接,或者为每张发票添加一个新列,以便第一张发票是在“initialInvoice”列中,第二张发票将插入“secondInvoice”列
    【解决方案2】:

    我可以想到三种可能的方法来解决这个问题。

    方法一。 有一个存储所有 pdf 的目录。为每个 PDF 取一个名称,即在数据库中找到的订单号。

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

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

    【讨论】:

    • 非常感谢 :) 对我来说最好的选择似乎是第三个。我会努力做到的。
    猜你喜欢
    • 2020-09-22
    • 2013-09-01
    • 1970-01-01
    • 2019-10-19
    • 2018-01-22
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多