Dalam sistem pesanan, fungsi pengurusan pekerja adalah bahagian yang sangat penting, kerana ia dapat memastikan kelancaran kerja pekerja dan pemprosesan pesanan yang betul. MySQL ialah sistem pengurusan pangkalan data yang biasa digunakan yang boleh melaksanakan fungsi pengurusan pekerja. Berikut akan memperkenalkan cara MySQL melaksanakan fungsi pengurusan pekerja sistem pesanan melalui contoh kod tertentu.
Pertama sekali, anda perlu mencipta pangkalan data untuk menyimpan maklumat pekerja yang berkaitan. Dalam MySQL, anda boleh mencipta pangkalan data bernama employee_management_system melalui arahan berikut:
CREATE DATABASE employee_management_system;
Selepas mencipta pangkalan data, anda perlu mencipta jadual data di dalamnya untuk menyimpan maklumat pekerja. Berikut ialah struktur jadual data, termasuk medan seperti ID pekerja, nama, kata laluan dan jawatan:
CREATE TABLE `employee` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `password` varchar(100) NOT NULL, `position` varchar(50) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name_UNIQUE` (`name`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
INSERT INTO employee (name, password, position) VALUES ('alice', '123456', 'manager'), ('bob', '123456', 'waiter'), ('cathy', '123456', 'chef');
<?php $username = $_POST['username']; $password = $_POST['password']; $result = mysqli_query($con,"SELECT * FROM employee WHERE name='$username' and password='$password'"); $count = mysqli_num_rows($result); if($count == 1) { // 登录成功,执行相关操作 } else { // 登录失败,返回错误信息 } ?>
<?php $id = $_POST['id']; $name = $_POST['name']; $password = $_POST['password']; $position = $_POST['position']; $sql = "UPDATE employee SET name='$name', password='$password', position='$position' WHERE id='$id'"; if(mysqli_query($con, $sql)) { // 更新成功,执行相关操作 } else { // 更新失败,返回错误信息 } ?>
<?php $result = mysqli_query($con,"SELECT * FROM employee"); while($row = mysqli_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['id'] . "</td>"; echo "<td>" . $row['name'] . "</td>"; echo "<td>" . $row['position'] . "</td>"; echo "</tr>"; } ?>
Kod ini akan menanyakan maklumat semua pekerja dalam jadual pangkalan data dan memaparkannya dalam jadual. Pengguna boleh menggunakan borang ini untuk mempelajari maklumat asas tentang pekerja.
Laksanakan fungsi pemadaman maklumat pekerja<?php $id = $_GET['id']; $sql = "DELETE FROM employee WHERE id='$id'"; if(mysqli_query($con, $sql)) { // 删除成功,执行相关操作 } else { // 删除失败,返回错误信息 } ?>
Kod ini akan memadamkan maklumat pekerja daripada jadual pangkalan data berdasarkan ID pekerja.
Ringkasan:
Di atas adalah contoh kod khusus MySQL yang melaksanakan fungsi pengurusan pekerja sistem pesanan. Pengurusan pekerja merupakan bahagian yang amat diperlukan dalam sistem pesanan Melalui sistem pengurusan pangkalan data MySQL, fungsi pengurusan pekerja dapat direalisasikan dengan mudah dan cepat, dan kecekapan kerja dan ketepatan sistem pesanan dapat dipertingkatkan.
Atas ialah kandungan terperinci MySQL melaksanakan fungsi pengurusan pekerja sistem pesanan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!