我正在用 PHP 编写一个 Web 应用程序,它将存储员工数据并将员工 ID 卡生成为 PDF。我正在使用 FPDF 创建 PDF,效果很好。我在显示 MySQL 数据库的结果时遇到问题。
我必须使用 4 张员工身份证生成 PDF,但我不知道如何从数据库中获取它们。到目前为止,我在查询中使用 LIMIT 选项仅获得 4 个结果,并且我将有一个基于 mysql.php?id=1 id 的 if 语句来定义限制。有点乱,但不会有超过 80 名员工。
这是我的代码:
$id = $_GET['id'];
if ($id == 1) {
$limit_start = 0;
$limit_end = 4;
}
$result=mysql_query("SELECT users.tajemnik, users.dateCreated, users.showmeID,
users.workerName, users.dateCreated, users.workerPlace, users.workerSID, uploads.userID, uploads.data, uploads.filetype
FROM users INNER JOIN uploads ON users.showmeID = uploads.userID ORDER BY workerName DESC LIMIT $limit_start, $limit_end") or die (mysql_error());
mysql_query("SET NAMES 'utf8'") or die('Spojení se nezdařilo');
while($row = mysql_fetch_array($result)){
$workerName = $row["workerName"];
$workerPlace = $row["workerPlace"];
$workerSID = $row["workerSID"];
$tajemnik = $row["tajemnik"];
$showmeID = $row["showmeID"];
$mysqldatetime = strtotime($row['dateCreated']);
$image = $row["data"];
$phpdatetime = date("d.m.Y",$mysqldatetime);
}
这将使我得到查询的第一个结果。我需要从所有 4 行中获取信息,并将它们存储在 $workerName1、$workerName2 等变量中。我希望我想做的事情是有意义的。
谢谢您的回复!五。