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

ထိရောက်သောဒေတာစုဆောင်းခြင်းနှင့်ပြသရန် PHP နှင့်ဒေတာဘေ့စ်ကိုမည်သို့အသုံးပြုရမည်နည်း

M66 2025-06-20

ထိရောက်သောဒေတာစုဆောင်းခြင်းနှင့်ပြသရန် PHP နှင့်ဒေတာဘေ့စ်ကိုမည်သို့အသုံးပြုရမည်နည်း

နိဒါန်း
သတင်းအချက်အလက်အသက်အရွယ်တွင်အချက်အလက်စုဆောင်းခြင်းနှင့်ပြသခြင်းသည်ခေတ်သစ် application များ၏အရေးကြီးသောအစိတ်အပိုင်းတစ်ခုဖြစ်လာသည်။ လူကြိုက်များသောဖွံ့ဖြိုးရေးစာမျက်နှာအနေဖြင့် PHP သည်ဒေတာဘေ့စ်နှင့်ပေါင်းစပ်ခြင်းအားဖြင့်အချက်အလက်ကောက်ယူခြင်းနှင့်ပြသခြင်းကိုထိရောက်စွာဖြည့်ဆည်းပေးနိုင်သည်။ ဤဆောင်းပါးသည် PHP နှင့် Database မှတဆင့်ဤလုပ်ဆောင်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုအသေးစိတ်ရှင်းပြပါမည်။

1 ။ ဒေတာဘေ့စ် configuration နှင့်ဆက်သွယ်မှု

ပထမ ဦး စွာဒေတာဘေ့စ်ဆက်သွယ်မှုကို configure လုပ်ပြီး PHP မှတစ်ဆင့်ဒေတာဘေ့စ်နှင့်ဆက်သွယ်ရန်လိုအပ်သည်။ PHP တွင်ဤလုပ်ငန်းသည် MySQLI သို့မဟုတ် PDO Extensive များကို အသုံးပြု. ပြီးမြောက်နိုင်သည်။ အောက်ပါဥပမာသည် MySQLI extension မှတဆင့်ဒေတာဘေ့စ်ကိုမည်သို့ချိတ်ဆက်ရမည်ကိုပြသသည်။

<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "database_name";

// ဒေတာဘေ့စ် connection တစ်ခုဖန်တီးပါ
$conn = new mysqli($servername, $username, $password, $dbname);

// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($conn-> connect_error) {
    Die ("ဒေတာဘေ့စဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ Conn-> Connect_ERRORR);
}
>

2 ။ ဒေတာစုဆောင်းခြင်း

ဒေတာဘေ့စ်ကိုချိတ်ဆက်ပြီးနောက်ဒေတာဘေ့စ်မှဒေတာများကို SQL query ထုတ်ပြန်ချက်များမှတဆင့်စုဆောင်းနိုင်သည်။ အောက်ဖော်ပြပါကုဒ်ဥပမာသည်ဒေတာဘေ့စ်ကိုမည်သို့ရှာဖွေရမည်ကိုပြသသည်။

<?php
$sql = "SELECT * FROM table_name";
$result = $conn->Query ($ SQL);

အကယ်. ($ ရလဒ် - num_row> 0) {
    နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {
        Echo "ID:" ။ $ အတန်း ["ID"] ။ "- အမည် -" ။ $ အတန်း ["အမည်"] ။ "အသက် -" ။ $ အတန်း ["အသက်"] ။ "<br> ";
    }
} အခြား
    Echo "No Data",
}
$ conn-> အနီးကပ် ();
>

3 ။ ဒေတာမျက်နှာပြင်

ဒေတာများကိုရယူပြီးနောက်အချက်အလက်များကိုပြသရန် HTML နှင့် PHP ကိုသုံးနိုင်သည်။ ဤတွင်အချက်အလက်များကိုပြသသည့် HTML table ၏ဥပမာတစ်ခုမှာ -

<!DOCTYPE html>
<html>
<head>
    <title>ဒေတာပြသမှု</title>
    <style>
        table {
            border-collapse: collapse;
            width: 100%;
        }
        th, td {
            padding: 8px;
            text-align: left;
            border-bottom: 1px solid #ddd;
        }
    </style>
</head>
<body>
    <table>
        <tr>
            <th>သတ်</th>
            <th>နံမယ်</th>
            <th>အသက်အရွယ်</th>
        </tr>
        <?php
        while($row = $result->fech_assoc ()) {
            ပဲ့တင်သံ "<tr> ";
            ပဲ့တင်သံ "<td> "။ $ အတန်း [" ID "] ။ "</td> ";
            ပဲ့တင်သံ "<td> "။ $ အတန်း [" အမည် "] ။ "</td> ";
            ပဲ့တင်သံ "<td> "။ $ အတန်း [" အသက် "] ။ "</td> ";
            ပဲ့တင်သံ "</tr> ";
        }
        >
    </table>
</body>
</html>

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့်ကျွန်ုပ်တို့သည်ဒေတာရယူခြင်းကိုအောင်မြင်စွာအကောင်အထည်ဖော်နိုင်ပြီး PHP နှင့်ဒေတာဘေ့စ်မှတဆင့်လုပ်ဆောင်ချက်များကိုအောင်မြင်စွာအကောင်အထည်ဖော်နိုင်ခဲ့သည်။ ၎င်းသည်ဒေတာထုတ်ယူခြင်းသို့မဟုတ်တင်ဆက်မှုဖြစ်စေ, ၎င်းကိုထိထိရောက်ရောက်ပြီးစီးနိုင်သည်။ ဤဆောင်းပါးတွင်ဥပမာနှင့်ရှင်းလင်းချက်များသည်ဒေတာရယူခြင်းနှင့်တင်ပြခြင်းအတွက် PHP နှင့်ဒေတာဘေ့စ်ကိုမည်သို့အသုံးပြုရမည်ကိုပိုမိုနားလည်ရန်မျှော်လင့်ပါသည်။ သင့်တွင်မေးခွန်းများသို့မဟုတ်အတွေးအခေါ်များရှိပါက ကျေးဇူးပြု. ဆက်သွယ်ပါ။