0

此代码工作正常。还生成了一个 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();
?>
4

1 回答 1

0

好吧,您的 MySQL 查询向数据库询问表中的每个用户名,并通过while()循环告诉脚本也输出它们。

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

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

你真的应该看看一些 MySQL 教程 -这是一个在谷歌上弹出的教程。

于 2013-07-25T06:43:03.667 回答