ပထမ ဦး စွာသင်၏ဒေသပတ် 0 န်းကျင်သည် PHP နှင့် MySQL တပ်ဆင်ထားကြောင်းသေချာအောင်လုပ်ပါ။ ထို့နောက် 0 န်ထမ်းတက်ရောက်သူအချက်အလက်များကိုသိုလှောင်ရန်အတွက် 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
);
ဒေတာဗေ့စ်ဆက်သွယ်မှုအတွက်စီမံကိန်း root directory တွင် 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);
}
?>
အသုံးပြုသူအမည်, စကားဝှက်နှင့်ဒေတာဘေ့စ်အမည်ကိုအမှန်တကယ်အခြေအနေအရအစားထိုးပါ။
0 န်ထမ်းတက်ရောက်သူဒေတာ query interface အသစ်တစ်ခုအနေဖြင့် index.php ဖိုင်အသစ်တစ်ခုဖန်တီးပါ။ Code pegager ်ဌာန်းချက်မှာအောက်ပါအတိုင်းဖြစ်သည် -
<?php
include('dbconn.php');
$query = "SELECT * FROM attendance";
$result = $conn->query($query);
?>
<!DOCTYPE html>
<html>
<head>
<title>0 န်ထမ်းတက်ရောက်သူအချက်အလက်မေးမြန်းမှုကိရိယာ</title>
</head>
<body>
<h1>0 န်ထမ်းတက်ရောက်သူအချက်အလက်မေးမြန်းမှုကိရိယာ</h1>
<table border="1" cellspacing="0" cellpadding="5">
<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 "<tr><td colspan='6'>အချက်အလက်မရှိပါ</td></tr>";
}
?>
</table>
</body>
</html>
Project File ကိုသင်၏ web server root directory ထဲသို့တင်ပါ။ 0 န်ထမ်းတက်ရောက်သူအချက်အလက်များကိုကြည့်ရှုရန် index.php စာမျက်နှာသို့ဝင်ရောက်ပါ။ ဤကိရိယာသည်အလွယ်တကူစီမံခန့်ခွဲမှုနှင့်မေးမြန်းခြင်းအတွက်တက်ရောက်သူမှတ်တမ်းအားလုံးကိုပြသခြင်းကိုထောက်ခံသည်။
အထက်ပါအဆင့်များမှတစ်ဆင့် PHP နှင့် MySQL အခြေပြု 0 န်ထမ်းတက်ရောက်သူအချက်အလက်မေးမြန်းမှုကိရိယာကိုလျင်မြန်စွာတည်ဆောက်နိုင်သည်။ ဖြေရှင်းချက်ရှင်းရှင်းလင်းလင်းနှင့်ချဲ့ထွင်ရန်လွယ်ကူသည်။ Database ဒီဇိုင်းနှင့်မေးမြန်းခြင်းယုတ္တိဗေဒကိုကျောင်းအပ်ရန်လိုအပ်သည့်လိုအပ်ချက်များကိုဖြည့်ဆည်းရန်အမှန်တကယ်လိုအပ်ချက်များနှင့်ကိုက်ညီရန်အမှန်တကယ်လိုအပ်ချက်များနှင့်အညီချိန်ညှိနိုင်သည်။