Php 基本表创建fpdf

Php 基本表创建fpdf,php,mysql,fpdf,Php,Mysql,Fpdf,我找不到一个像样的教程来使用fpdf制作表和从mysql数据库获取数据。我只是想知道如何创建一个。我在网上尝试样本时遇到了很多错误 例如,我有列、名字、中间名、姓氏、年龄和电子邮件 如何使用fpdf创建一个表并从数据库中回显条目?在fpdf站点上阅读并遵循可能是一个好的开始 假设您有一个表(我们称之为people)和如下示例数据 创建表格人物 (id int, 名字varchar(5), 中间名varchar(4), 姓氏varchar(5), 年龄智力, 电邮varchar(15)); 插入人

我找不到一个像样的教程来使用fpdf制作表和从mysql数据库获取数据。我只是想知道如何创建一个。我在网上尝试样本时遇到了很多错误

例如,我有列、名字、中间名、姓氏、年龄和电子邮件


如何使用fpdf创建一个表并从数据库中回显条目?

在fpdf站点上阅读并遵循可能是一个好的开始

假设您有一个表(我们称之为
people
)和如下示例数据

创建表格人物
(id int,
名字varchar(5),
中间名varchar(4),
姓氏varchar(5),
年龄智力,
电邮varchar(15));
插入人
(身份证、名、中名、姓、年龄、电子邮件)
价值观
(1,'Jhon',NULL,'Doe',27,'jhon@email.com'),
(2,'Mark','J','Lee',35,'mark@email.com'),
(3,'Helen','P','Smith',30,'helen@email.com');
下面是一个基本的php脚本,可以实现您想要的功能注意:为了简洁起见,代码缺少任何错误处理


楼上的答案对于问题的主要原因来说是好的,但是我建议您采用fpdf而不是fpdf,因为第一个比第二个快,并且如果您要创建一个非常大的文件(考虑到您将从数据库中发现的行数),那么性能非常好。
也可以考虑使用第一个影响的模块,而不是其他的,但是是目前最快的库。我的观点是,如果你是在我提到的情况下,你可以创建一个更大的类(在OOP编程中),使用zend_pdf并轻松地完成所有工作

tnx mate,最后一件事,如何在当前人员表正下方的同一fpdf页面中添加辅助表?例如地址表。@reggel不客气。你用同样的方法做。根据我的示例,使用检索数据的方法实现一个类
Address
,修改
PeoplePDF
类以适应生成地址表的新方法(例如CreateAddressTable),定义数组以保存新表的标题信息,并最终使用这些新方法。完美。我搜索这个脚本。需要带PDO的fpdf
$db = new PDO('mysql:host=localhost;dbname=test;charset=UTF-8', 'user', 'password');
                          ^^^^^^^^^        ^^^^                  ^^^^    ^^^^^^^^