နိဒါန်း
သတင်းအချက်အလက်အသက်အရွယ်တွင်အချက်အလက်စုဆောင်းခြင်းနှင့်ပြသခြင်းသည်ခေတ်သစ် application များ၏အရေးကြီးသောအစိတ်အပိုင်းတစ်ခုဖြစ်လာသည်။ လူကြိုက်များသောဖွံ့ဖြိုးရေးစာမျက်နှာအနေဖြင့် PHP သည်ဒေတာဘေ့စ်နှင့်ပေါင်းစပ်ခြင်းအားဖြင့်အချက်အလက်ကောက်ယူခြင်းနှင့်ပြသခြင်းကိုထိရောက်စွာဖြည့်ဆည်းပေးနိုင်သည်။ ဤဆောင်းပါးသည် PHP နှင့် Database မှတဆင့်ဤလုပ်ဆောင်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုအသေးစိတ်ရှင်းပြပါမည်။
ပထမ ဦး စွာဒေတာဘေ့စ်ဆက်သွယ်မှုကို 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);
}
>
ဒေတာဘေ့စ်ကိုချိတ်ဆက်ပြီးနောက်ဒေတာဘေ့စ်မှဒေတာများကို 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-> အနီးကပ် ();
>
ဒေတာများကိုရယူပြီးနောက်အချက်အလက်များကိုပြသရန် 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 နှင့်ဒေတာဘေ့စ်ကိုမည်သို့အသုံးပြုရမည်ကိုပိုမိုနားလည်ရန်မျှော်လင့်ပါသည်။ သင့်တွင်မေးခွန်းများသို့မဟုတ်အတွေးအခေါ်များရှိပါက ကျေးဇူးပြု. ဆက်သွယ်ပါ။