如何使用PHP開發員工考勤資料查詢工具?
摘要:本文將介紹如何使用PHP開發一個簡單的員工考勤資料查詢工具。我們將透過MySQL資料庫儲存員工考勤數據,並使用PHP編寫查詢頁面和資料庫連接程式碼。
關鍵字:PHP、員工考勤資料、查詢工具、MySQL、資料庫連線
一、準備工作
CREATE TABLE attendance ( id INT PRIMARY KEY AUTO_INCREMENT, emp_id INT NOT NULL, date DATE NOT NULL, time_in TIME NOT NULL, time_out TIME, status ENUM('Present', 'Absent') NOT NULL );
二、寫資料庫連線程式碼
<?php $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database_name"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } ?>
請將"your_username"、"your_password"和"your_database_name"替換為您的MySQL連線憑證和資料庫名稱。
三、寫查詢頁碼
<?php include('dbconn.php'); $query = "SELECT * FROM attendance"; $result = $conn->query($query); ?> <!DOCTYPE html> <html> <head> <title>员工考勤数据查询工具</title> </head> <body> <h1>员工考勤数据查询工具</h1> <table> <tr> <th>ID</th> <th>员工ID</th> <th>日期</th> <th>签到时间</th> <th>签退时间</th> <th>状态</th> </tr> <?php if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "<tr>"; echo "<td>" . $row['id'] . "</td>"; echo "<td>" . $row['emp_id'] . "</td>"; echo "<td>" . $row['date'] . "</td>"; echo "<td>" . $row['time_in'] . "</td>"; echo "<td>" . $row['time_out'] . "</td>"; echo "<td>" . $row['status'] . "</td>"; echo "</tr>"; } } else { echo "没有可用的数据"; } ?> </table> </body> </html>
四、執行查詢工具
結論:
透過依照本文的步驟,您可以使用PHP開發一個簡單的員工考勤資料查詢工具。透過修改資料庫連接程式碼和查詢頁面程式碼,您可以將其適應於任何資料集和需求。希望本文能幫助您快速建立一個員工考勤資料查詢工具。
以上是如何使用PHP開發員工考勤資料查詢工具?的詳細內容。更多資訊請關注PHP中文網其他相關文章!