နိဒါန်း
သတင်းအချက်အလက်အသက်အရွယ်တွင်အချက်အလက်စုဆောင်းခြင်းနှင့်ပြသခြင်းသည်ခေတ်သစ် 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 နှင့်ဒေတာဘေ့စ်ကိုမည်သို့အသုံးပြုရမည်ကိုပိုမိုနားလည်ရန်မျှော်လင့်ပါသည်။ သင့်တွင်မေးခွန်းများသို့မဟုတ်အတွေးအခေါ်များရှိပါက ကျေးဇူးပြု. ဆက်သွယ်ပါ။