phpmyadmin中有一个导出选项,可用于在pdf文件中编写数据库表。 phpmyadmin是如何做到的?基本上,我要问的是,如果我想使用命令提示符在pdf中编写一个表,那怎么办呢?是否需要以某种方式执行它,或者它可以完全使用MySQL命令提示符完成?
答案 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/)
从那里,您可以使用enscript
和ps2pdf
将文本转换为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/