ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して従業員勤怠データ クエリ ツールを開発するにはどうすればよいですか?
PHP を使用して従業員勤怠データ クエリ ツールを開発するにはどうすればよいですか?
要約: この記事では、PHP を使用して単純な従業員勤怠データ クエリ ツールを開発する方法を紹介します。従業員の勤怠データを MySQL データベースに保存し、PHP を使用してクエリ ページとデータベース接続コードを作成します。
キーワード: PHP、従業員勤怠データ、クエリツール、MySQL、データベース接続
1. 準備作業
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. プロジェクトのルート ディレクトリに、データベース接続コード
<?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 接続資格情報とデータベース名に置き換えてください。
3. クエリ ページのコードを記述します
<?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. クエリ ツールを実行します。
結論:
この記事の手順に従うことで、PHP を使用して簡単な従業員勤怠データ クエリ ツールを開発できます。データベース接続コードとクエリ ページ コードを変更することで、あらゆるデータ セットやニーズに適応させることができます。この記事が、従業員勤怠データ クエリ ツールを迅速に構築するのに役立つことを願っています。
以上がPHP を使用して従業員勤怠データ クエリ ツールを開発するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。