Wie verwende ich PHP, um ein Abfragetool für Mitarbeiteranwesenheitsdaten zu entwickeln?
Zusammenfassung: In diesem Artikel wird erläutert, wie Sie mit PHP ein einfaches Abfragetool für Anwesenheitsdaten von Mitarbeitern entwickeln. Wir speichern die Anwesenheitsdaten der Mitarbeiter über die MySQL-Datenbank und verwenden PHP, um die Abfrageseite und den Datenbankverbindungscode zu schreiben.
Schlüsselwörter: PHP, Mitarbeiteranwesenheitsdaten, Abfragetool, MySQL, Datenbankverbindung
1. Vorbereitung
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. Schreiben Sie den Datenbankverbindungscode
<?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); } ?>
Bitte ersetzen Sie „Ihr_Benutzername“, „Ihr_Passwort“ und „Ihr_Datenbankname“ durch Ihre MySQL-Verbindungsanmeldeinformationen und Ihren Datenbanknamen.
3. Schreiben Sie den Abfrageseitencode
<?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. Führen Sie das Abfragetool aus
Fazit:
Indem Sie die Schritte in diesem Artikel befolgen, können Sie mit PHP ein einfaches Abfragetool für Mitarbeiteranwesenheitsdaten entwickeln. Durch Ändern des Datenbankverbindungscodes und des Abfrageseitencodes können Sie ihn an jeden Datensatz und Bedarf anpassen. Ich hoffe, dieser Artikel kann Ihnen dabei helfen, schnell ein Tool zur Abfrage von Mitarbeiteranwesenheitsdaten zu erstellen.
Das obige ist der detaillierte Inhalt vonWie entwickle ich mit PHP ein Abfragetool für Mitarbeiteranwesenheitsdaten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!