0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဒေတာဘေ့စ်များနှင့်အပြန်အလှန်ဆက်သွယ်မှုသည်အလွန်အခြေခံနှင့်အရေးကြီးသောစစ်ဆင်ရေးဖြစ်သည်။ ဒေတာအနေဖြင့်ဒေတာများကိုဒေတာဘေ့စ်တွင်တင်ပို့ခြင်း xml fatch သို့တင်ပို့ခြင်းကစင်ကြယ်သောအချက်အလက်ဖလှယ်မှုကိုလွယ်ကူချောမွေ့စေရုံသာမကနောက်ဆက်တွဲအချက်အလက်အပြောင်းအလဲများကိုလည်းလွယ်ကူချောမွေ့စေသည်။ ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန် MySQLI extension ကိုမည်သို့အသုံးပြုရမည်ကို PHP ပတ်ဝန်းကျင်ရှိ Simplexmleleme Class မှတစ်ဆင့်ဒေတာများကို XML ဖိုင်အဖြစ်သိမ်းဆည်းရန် MySQLI extension ကိုအသုံးပြုရမည်ကိုဤဆောင်းပါးကမိတ်ဆက်ပေးလိမ့်မည်။
ပထမ ဦး စွာကျွန်ုပ်တို့သည် MySQLI extension ကိုဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်လိုအပ်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
$ servername = "localhost";
$ username = "အမြစ်",
$ စကားဝှက် = "စကားဝှက်";
$ dbname = "MYDB",
<p>// ဒေတာဘေ့စ် connection တစ်ခုတည်ထောင်ပါ<br>
$ Conn = MySQLI ($ sermername, $ username, $ password, $ dbname);</p>
<p>// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ<br>
IF ($ conn-> connect_error) {<br>
Die ("ဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ conn-> connection_error);<br>
}<br>
ဆက်သွယ်မှုအောင်မြင်ပြီးပါကလိုအပ်သောအချက်အလက်များကိုရယူရန် SQL မေးမြန်းမှုကို Execute လုပ်ပါ။ ဤတွင် "အသုံးပြုသူများ" စားပွဲ၌မှတ်တမ်းများအားလုံးကိုရယူခြင်း၏ဥပမာကိုယူပါ။
$ sql = "အသုံးပြုသူများထံမှ * ကိုရွေးချယ်ပါ"; $ ရလဒ် = $ conn-> query ($ sql);
PHP ၏ရိုးရှင်းသောရိုးရှင်းသောအတန်းအစားမှတစ်ဆင့် XML စာရွက်စာတမ်းများကိုအလွယ်တကူတည်ဆောက်နိုင်သည်။ နမူနာကုဒ်:
$ XML = simplexmlelemement အသစ် ('<users></users> ');
<p>နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {<br>
$ user = $ xml-> Addianpilch ('user');<br>
$ user-> addchild ('id', $ အတန်း ['ID']);<br>
$ user-> Addiant (အမည် ', $ အတန်း [' အမည် ']));<br>
$ user-> addchilch ('အီးမေးလ်', $ အတန်း ['email']));<br>
}<br>
နောက်ဆုံးတွင် XML ဒေတာများကို local file တစ်ခုသို့ Save ။ persones.xml အဖြစ်သိမ်းဆည်းပါ။
$ XML-> ASXML ('users.xml');
ဤဆောင်းပါးသည်ဒေတာဘေ့စ်ဆက်သွယ်မှုများနှင့်ဒေတာမေးမြန်းချက်များအတွက် PHP ၏ MySQLI extension ကိုမည်သို့အသုံးပြုရမည်ကိုပြသပြီးဒေတာများကို XML သို့ format လုပ်ရန် SimplexMlelele ကိုအသုံးပြုပါ။ ဤနည်းလမ်းသည်အချက်အလက်များအားပလက်ဖောင်းများအနှံ့ဒေတာထုတ်လွှင့်ခြင်းနှင့်ပေါင်းစည်းမှုကိုလွယ်ကူချောမွေ့စေသည်။ အမှန်တကယ်လိုအပ်ချက်များပေါ် မူတည်. SQL ထုတ်ပြန်ချက်များနှင့် XML အဆောက်အအုံများကိုချိန်ညှိနိုင်သည်သို့မဟုတ် PHP ၏ DomDocumber Class ကိုပိုမိုရှုပ်ထွေးသော XML စစ်ဆင်ရေးများပြုလုပ်နိုင်ရန် PHP ၏ DomDocump Plass ကိုသုံးနိုင်သည်။