phpmyadmin如何在pdf文件中写表?

时间:2015-04-11 21:00:06

标签: mysql phpmyadmin

phpmyadmin中有一个导出选项,可用于在pdf文件中编写数据库表。 phpmyadmin是如何做到的?基本上,我要问的是,如果我想使用命令提示符在pdf中编写一个表,那怎么办呢?是否需要以某种方式执行它,或者它可以完全使用MySQL命令提示符完成?

2 个答案:

答案 0 :(得分:0)

您可以将查询结果存储到文本文件中,如下所示:

SELECT * from someTable
INTO OUTFILE 'file.txt'

(参见:http://www.tech-recipes.com/rx/1475/save-mysql-query-results-into-a-text-or-csv-file/

从那里,您可以使用enscriptps2pdf将文本转换为pdf

enscript file.txt --output=- | ps2pdf - > file.pdf

(参见:a light solution to convert text to pdf in Linux

这是一种可能的方法。

答案 1 :(得分:-1)

SQL中没有能力写入PDF。 phpMyadmin使用php来做到这一点。它是开源的,所以如果你想要你可以查看代码

但是,如果您希望能够执行此操作,而不是复制phpMyadmin使用的方法,我建议您查看tcpdf或fpdf,它们是专为处理此问题而设计的php库。看看这里:http://sourceforge.net/projects/tcpdf/