我正在使用fpdf。从mysql数据库中显示唯一一个用户名pdf文件

时间:2013-07-25 06:38:03

标签: fpdf

此代码工作正常。还会生成PDF,但一个问题是它会显示表中的所有值。但我想只显示单个候选人的详细信息。

<?php
require("£pdf.php");
mysql_connect('localhost:3306', 'root', '');
mysql_select_db('login');
$pdf = new FPDF();

$pdf->SetFont('Arial', 'B', 14);
$pdf->Cell(40, 30, "");
$pdf->AddPage();
$query = mysql_query("select username from login");
while($query_run = mysql_fetch_array($query)){
    $pdf->write(5, $query->run['username']);
}
$pdf->output();
?>

1 个答案:

答案 0 :(得分:0)

好吧,你的MySQL查询要求数据库提供表中的每个用户名,并使用while()循环告诉脚本也输出它们。

在查询中添加WHERE子句以过滤数据。
例如SELECT username FROM login WHERE id = 1。这将选择具有您提供的ID的用户,假设您有一个存储用户ID的列。

您还可以使用LIMIT子句来限制返回的行数。
示例 - 当按ID按降序排序时,SELECT username FROM login ORDER BY id DESC LIMIT 1将选择添加到表中的最后一个用户名。 (再次假设您有一个存储用户ID的列。)

你应该真正研究一些在Google上弹出的MySQL教程 - here's