လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP သည် 0 န်ထမ်းတက်ရောက်သူအချက်အလက်မေးမြန်းမှု Touterial ကိုထုတ်လုပ်သည်

PHP သည် 0 န်ထမ်းတက်ရောက်သူအချက်အလက်မေးမြန်းမှု Touterial ကိုထုတ်လုပ်သည်

M66 2025-07-10

ပတ် 0 န်းကျင်နှင့်ဒေတာဘေ့စခန်းဒီဇိုင်းကိုပြင်ဆင်ပါ

ပထမ ဦး စွာသင်၏ဒေသပတ် 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>

စုံစမ်းမှုကိရိယာကို run ပါ

Project File ကိုသင်၏ web server root directory ထဲသို့တင်ပါ။ 0 န်ထမ်းတက်ရောက်သူအချက်အလက်များကိုကြည့်ရှုရန် index.php စာမျက်နှာသို့ဝင်ရောက်ပါ။ ဤကိရိယာသည်အလွယ်တကူစီမံခန့်ခွဲမှုနှင့်မေးမြန်းခြင်းအတွက်တက်ရောက်သူမှတ်တမ်းအားလုံးကိုပြသခြင်းကိုထောက်ခံသည်။

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့် PHP နှင့် MySQL အခြေပြု 0 န်ထမ်းတက်ရောက်သူအချက်အလက်မေးမြန်းမှုကိရိယာကိုလျင်မြန်စွာတည်ဆောက်နိုင်သည်။ ဖြေရှင်းချက်ရှင်းရှင်းလင်းလင်းနှင့်ချဲ့ထွင်ရန်လွယ်ကူသည်။ Database ဒီဇိုင်းနှင့်မေးမြန်းခြင်းယုတ္တိဗေဒကိုကျောင်းအပ်ရန်လိုအပ်သည့်လိုအပ်ချက်များကိုဖြည့်ဆည်းရန်အမှန်တကယ်လိုအပ်ချက်များနှင့်ကိုက်ညီရန်အမှန်တကယ်လိုအပ်ချက်များနှင့်အညီချိန်ညှိနိုင်သည်။