ဒေတာဘေ့စ်တစ်ခုနှင့်ချိတ်ဆက်ခြင်းသည် web application များကိုတီထွင်သောအခါမရှိမဖြစ်လိုအပ်သောအဆင့်တစ်ခုဖြစ်သည်။ အစွမ်းထက်သောပရိုဂရမ်းမင်းဘာသာစကားတစ်ခုအနေဖြင့် PHP သည်ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်နည်းလမ်းများစွာကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည် MySQL ဆက်သွယ်မှု, PDO ဆက်သွယ်မှုနှင့် MySQLI ဆက်သွယ်မှုကိုဆက်သွယ်ရန်အသုံးများသောနည်းလမ်းသုံးခုကိုမိတ်ဆက်ပေးလိမ့်မည်။
MySQL ဆက်သွယ်မှုသည်အစဉ်အလာအရဒေတာဘေ့စ်များနှင့်ချိတ်ဆက်ခြင်းသည်ရိုးရှင်းသော database များနှင့်သက်ဆိုင်သည်။ ဤနည်းလမ်းကိုအသုံးပြုသောအခါဒေတာဘေ့စ်ဆာဗာလိပ်စာ, အသုံးပြုသူအမည်, စကားဝှက်နှင့်ဒေတာဘေ့စ်အမည်ကဲ့သို့သောသတင်းအချက်အလက်များကိုကျွန်ုပ်တို့ပေးရန်လိုအပ်သည်။
ဤတွင်ရိုးရှင်းသော MySQL ဆက်သွယ်မှုကုဒ်ဥပမာတစ်ခုဖြစ်သည်။
$ servername = "localhost"; $ username = "အမြစ်", $ စကားဝှက် = "123456"; $ dbname = "MYDB",
ထို့နောက် database connection တစ်ခုတည်ထောင်ရန် `mySqli_connect () function ကိုသုံးပါ။
$ conn = MySQLI_Connect ($ isername, $ username, $ password, $ dbname);
ဆက်သွယ်မှုအောင်မြင်ပြီးနောက် SQL မေးမြန်းမှု () `mysqli_query ()` `` mysqli_fetch_fet_fetch_assoc () ကို သုံး. `mySqli_fetch_fet_fet_fet_fet_fet_fet_fet_fet_fet_fet_fet_fet_fet_fet_ () ကိုသုံးနိုင်သည်။
$ query = "ဖောက်သည်များထံမှရွေးချယ်ပါ", $ ရလဒ် = MySQLI_QUERY ($ CON, $ QEACE); နေစဉ် ($ အတန်း = mySqli_fetch_assoc ($ ရလဒ်)) // လုပ်ငန်းစဉ်မေးမြန်းချက်ရလဒ်များ}
PDO (PHP Data Obserts) သည် PHP တွင် Object-Oriented database extension တစ်ခုဖြစ်သည်။ ၎င်းသည်ဒေတာဘေ့စ်အမျိုးအစားများကိုထောက်ပံ့ပေးပြီးကွဲပြားခြားနားသောဒေတာဘေ့စ်များ၏စစ်ဆင်ရေးကိုရိုးရှင်းစေရန်စည်းလုံးညီညွတ်သော API interface ကိုထောက်ပံ့ပေးနိုင်သည်။
PDO ကို အသုံးပြု. ဒေတာဘေ့စ်တစ်ခုနှင့်ချိတ်ဆက်သောအခါ Database ၏ကားမောင်းသူအမျိုးအစားနှင့်ဆက်သွယ်မှုသတ်မှတ်ချက်များကိုသင်သတ်မှတ်ရန်လိုအပ်သည်။
$ dsn = "MySQL: Host = localhost; dbname = MyDB"; $ username = "အမြစ်", $ စကားဝှက် = "123456";
ထို့နောက်ဒေတာဘေ့စ် connection အတွက် PDO OFF ကိုသုံးပါ။
ကြိုးစားကြည့်ပါ $ can = PDO အသစ် ($ DSN, $ username, $ password), $ query = "ဖောက်သည်များထံမှရွေးချယ်ပါ", $ ရလဒ် = $ conn-> query ($ query); foreach ($ ရလဒ် $ အတန်းအဖြစ်) { // လုပ်ငန်းစဉ်မေးမြန်းချက်ရလဒ်များ} } ဖမ်း (PoCoException $ E) { // ခြွင်းချက်}
MySQLI သည် MySQL database extension ၏အဆင့်မြှင့်ထားသော MySQL database extension ကိုထောက်ပံ့ခြင်း,
MySQLI connection ကိုအသုံးပြုသောအခါဒေတာဘေ့စ်ဆာဗာ, အသုံးပြုသူအမည်, စကားဝှက်နှင့်ဒေတာဘေ့စ်အမည်ကိုပေးရန်လိုအပ်သည်။
$ servername = "localhost"; $ username = "အမြစ်", $ စကားဝှက် = "123456"; $ dbname = "MYDB",
ထို့နောက် MySQLI အတန်းမှတစ်ဆင့်ဆက်သွယ်ပါ။
$ Conn = MySQLI ($ sermername, $ username, $ password, $ dbname); $ query = "ဖောက်သည်များထံမှရွေးချယ်ပါ", $ ရလဒ် = $ conn-> query ($ query); နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) { // လုပ်ငန်းစဉ်မေးမြန်းချက်ရလဒ်များ}
ဤဆောင်းပါးသည် PHP တွင်အသုံးများသောဒေတာဘေ့စ် connection methods သုံးခုကိုမိတ်ဆက်ပေးသည်။ MySQL ဆက်သွယ်မှု, PDO ဆက်သွယ်မှုနှင့် MySQLI ဆက်သွယ်မှု။ နည်းလမ်းတစ်ခုစီတွင်ကိုယ်ပိုင်လက္ခဏာများရှိပြီး developer များကစီမံကိန်းလိုအပ်ချက်များနှင့်အညီသင့်လျော်သောဆက်သွယ်မှုနည်းလမ်းကိုရွေးချယ်နိုင်သည်။ ရွေးချယ်ရာတွင်ဒေတာဘေ့စ်, စွမ်းဆောင်ရည်လိုအပ်ချက်များနှင့်ကုဒ်ထိန်းသိမ်းထားမှုကိုသင်စဉ်းစားနိုင်သည်။