ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して従業員勤怠データ クエリ ツールを開発するにはどうすればよいですか?

PHP を使用して従業員勤怠データ クエリ ツールを開発するにはどうすればよいですか?

王林
王林オリジナル
2023-09-25 09:57:031363ブラウズ

PHP を使用して従業員勤怠データ クエリ ツールを開発するにはどうすればよいですか?

PHP を使用して従業員勤怠データ クエリ ツールを開発するにはどうすればよいですか?

要約: この記事では、PHP を使用して単純な従業員勤怠データ クエリ ツールを開発する方法を紹介します。従業員の勤怠データを MySQL データベースに保存し、PHP を使用してクエリ ページとデータベース接続コードを作成します。

キーワード: PHP、従業員勤怠データ、クエリツール、MySQL、データベース接続

1. 準備作業

  1. まず、ローカルにインストールする必要があります。 PHP および MySQL 環境では、それらが適切に実行されていることを確認してください。
  2. 従業員の勤怠データを保存するための MySQL データベースを作成します。次の SQL ステートメントを使用して、データを保存するための単純なテーブルを作成できます:
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. プロジェクトのルート ディレクトリに、データベース接続コード

  1. # を書き込みます。 「dbconn.php」ファイルという名前のテーブルを作成します。このファイルはデータベース接続に使用され、他のファイルで参照されます。 「dbconn.php」に次のコードを記述します:
<?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. クエリ ページのコードを記述します

  1. 従業員勤怠データのクエリ ページとして、プロジェクトのルート ディレクトリに「index.php」という名前のファイルを作成します。次のコードを記述します。
<?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. クエリ ツールを実行します。

  1. 上記のコードを保存し、プロジェクトを Web サーバーのルート フォルダーに配置します。
  2. Web ブラウザにプロジェクトの URL (例: "localhost/your_project_folder/index.php") を入力します。
  3. 単純な従業員勤怠データ クエリ ページが表示され、SELECT クエリによってデータベースから取得されたデータが表示されます。

結論:
この記事の手順に従うことで、PHP を使用して簡単な従業員勤怠データ クエリ ツールを開発できます。データベース接続コードとクエリ ページ コードを変更することで、あらゆるデータ セットやニーズに適応させることができます。この記事が、従業員勤怠データ クエリ ツールを迅速に構築するのに役立つことを願っています。

以上がPHP を使用して従業員勤怠データ クエリ ツールを開発するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。