FPDF是一个用于生成PDF文件的PHP类库。它提供了一种简单而灵活的方式来创建和操作PDF文档。使用FPDF,我们可以根据每个SQL行生成单独的PDF文件。
以下是一个示例脚本,演示如何使用FPDF生成单独的PDF文件:
<?php
require('fpdf.php');
// 连接数据库
$servername = "数据库服务器地址";
$username = "数据库用户名";
$password = "数据库密码";
$dbname = "数据库名";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接数据库失败: " . $conn->connect_error);
}
// 查询数据
$sql = "SELECT * FROM 表名";
$result = $conn->query($sql);
// 创建PDF对象
$pdf = new FPDF();
// 循环处理每一行数据
while ($row = $result->fetch_assoc()) {
// 创建新的页面
$pdf->AddPage();
// 设置字体和字号
$pdf->SetFont('Arial', 'B', 16);
// 输出数据
$pdf->Cell(40, 10, "姓名: " . $row['姓名']);
$pdf->Ln();
$pdf->Cell(40, 10, "年龄: " . $row['年龄']);
$pdf->Ln();
// 添加更多的数据输出
// 保存PDF文件
$filename = "output_" . $row['id'] . ".pdf";
$pdf->Output('F', $filename);
}
// 关闭数据库连接
$conn->close();
?>
上述脚本首先连接到数据库,然后执行SQL查询以获取需要的数据。接下来,它使用FPDF创建一个PDF对象,并在循环中处理每一行数据。在循环中,我们可以根据需要输出数据到PDF文件中。最后,脚本保存每个PDF文件,并关闭数据库连接。
领取专属 10元无门槛券
手把手带您无忧上云