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 ကိုသုံးနိုင်သည်။