此代码工作正常。还会生成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();
?>
答案 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。