Bagaimana untuk menggunakan PHP untuk membangunkan alat pertanyaan data kehadiran pekerja?
Abstrak: Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan alat pertanyaan data kehadiran pekerja yang mudah. Kami akan menyimpan data kehadiran pekerja melalui pangkalan data MySQL, dan menggunakan PHP untuk menulis halaman pertanyaan dan kod sambungan pangkalan data.
Kata kunci: PHP, data kehadiran pekerja, alat pertanyaan, MySQL, sambungan pangkalan data
1. Persediaan
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 );
2. Tulis kod sambungan pangkalan data
<?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); } ?>
Sila gantikan "nama_pengguna_anda", "kata laluan_anda" dan "nama_pangkalan_data_anda" dengan bukti kelayakan sambungan MySQL dan nama pangkalan data anda.
3. Tulis kod halaman pertanyaan
<?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>
4. Jalankan alat pertanyaan
Kesimpulan:
Dengan mengikuti langkah-langkah dalam artikel ini, anda boleh membangunkan alat pertanyaan data kehadiran pekerja yang mudah menggunakan PHP. Dengan mengubah suai kod sambungan pangkalan data dan kod halaman pertanyaan, anda boleh menyesuaikannya dengan mana-mana set data dan keperluan. Saya harap artikel ini dapat membantu anda membina alat pertanyaan data kehadiran pekerja dengan cepat.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan PHP untuk membangunkan alat pertanyaan data kehadiran pekerja?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!