WeChat Mini ပရိုဂရမ်များလျင်မြန်စွာဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူအိမ်ခြံမြေရှာဖွေမှုသည် developer များစွာ၏အသုံးအများဆုံးလုပ်ဆောင်ချက်တစ်ခုဖြစ်လာသည်။ ဤဆောင်းပါးသည်ဒေတာဘေ့စ်ဒီဇိုင်းမှအိမ်ခြံမြေရှာဖွေခြင်းလုပ်ငန်းကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုတဖြည်းဖြည်းရှင်းပြပါလိမ့်မည်။
ပထမ ဦး စွာ, သင်သည်အိမ်ခြံမြေအချက်အလက်များကိုသိမ်းဆည်းရန်ဒေတာဘေ့စ်ရှိစားပွဲဝိုင်းတစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။ ဥပမာအားဖြင့်, Fields ID , အမည် , နေရာ , စျေးနှုန်းများ အပါအ 0 င်စား ပွဲ တစ်ခုဖန်တီးပါ။
MySQLI သို့မဟုတ် PDO ကို ရွေးချယ်ရန်ဒေတာဘေ့စ်သို့ဆက်သွယ်ရန် PHP ကိုသုံးပါ။ ဤတွင်နမူနာကုဒ်ဖြစ်သည်။
// ဒေတာဘေ့စ် $ sermername = "localhost" ကိုဆက်သွယ်ပါ။ $ username = "username"; $ စကားဝှက် = "စကားဝှက်"; $ dBNAME = "DATABASE_NAME"; $ Conn = MySQLI ($ sermername, $ username, $ password, $ dbname); IF ($ conn-> connect_error) { Die ("ဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ conn-> connection_error); }
ဒေတာဘေ့စ်ရှိအိမ်ခြံမြေအချက်အလက်များကိုဒေတာဘေ့စ်တွင် SQL ထုတ်ပြန်ချက်များမှတစ်ဆင့်မေးမြန်းခြင်းနှင့်ရလဒ်များကိုခင်းကျင်းခြင်းဖြင့်သိမ်းဆည်းပါ။
// ဒေတာဘေ့စ် $ sql တွင်အိမ်ခြံမြေအချက်အလက်များကိုရှာဖွေပါ။ $ ရလဒ် = $ conn-> query ($ sql); $ အိမ်များ = array (); အကယ်. ($ ရလဒ် - num_row> 0) { // query ကိုသိုလှောင်ခြင်း ($ အတန်း = $ ရလဒ် -> FECT_AST_AST_ASTE ())) $ house = array ( "ID" => $ အတန်း ["ID"]], "Name" => $ အတန်း ["အမည်"]] "တည်နေရာ" => $ အတန်း ["တည်နေရာ"]], "စျေးနှုန်း" => $ အတန်း ["စျေးနှုန်း"] ); array_push (ဒေါ်လာအိမ်များ, $ အိမ်); } }
WeChat applets သည် data interaction အတွက် JSON format ကိုအသုံးပြုသည်။ ထို့ကြောင့်၎င်းတို့သည်မေးမြန်းမှုရလဒ်များကို JSON သို့ပြောင်းရန်လိုအပ်သည်
// မေးမြန်းမှုရလဒ်များကို JSON format $ တုံ့ပြန်မှု = array သို့ပြောင်းလဲခြင်း "Code" = >> 200, "မက်ဆေ့ခ်ျ" => "အောင်မြင်မှုအောင်မြင်" "ဒေတာ" => $ အိမ်များ ); // array ကို JSON String $ json string $ json_response = json_entode ($ တုံ့ပြန်မှု) သို့ပြောင်းပါ။ // JSON string header ('အကြောင်းအရာအမျိုးအစား: application / JSONS) ကိုပြန်သွားပါ။ ECHO $ JSONS_RESPONTENONE;
WeChat Apperet တွင် WX.REQUET ကို PHP မျက်နှာပြင်ဟုခေါ်ရန်နှင့်ဒေတာများကိုရယူရန်အသုံးပြုနိုင်သည်။
wx.request ({ url: 'http://yourddomain.com/your_php_api.php', နည်းလမ်း - 'Get', အောင်မြင်မှု - function (res) { console.log (res.data) // ပြန်လာသည့်အိမ်ခြံမြေအချက်အလက်များကိုဤနေရာတွင်ပြုလုပ်နိုင်သည်။ ပျက်ကွက်: function ကို () {) Console.log ('တောင်းဆိုချက်မအောင်မြင်ပါ') } })
အထက်ပါအဆင့်များမှတစ်ဆင့် PHP မှတီထွင်ထားသော WeChat Mini ပရိုဂရမ်သည်အိမ်ခြံမြေရှာဖွေမှုရှာဖွေရေးလုပ်ငန်းကိုအကောင်အထည်ဖော်နိုင်သည်။ အမှန်တကယ်စီမံကိန်းများအတွက် filtering အခြေအနေများတွင် paging function များနှင့်ဒေတာလုံခြုံရေးပြုပြင်ထုတ်လုပ်မှုများကိုလိုအပ်ချက်များအရစနစ်ကိုပိုမိုပြီးပြည့်စုံအောင်ပြုလုပ်နိုင်သည်။ ဤဆောင်းပါးသည် developer များကိုလျင်မြန်စွာအိမ်ခြံမြေရှာဖွေမှုဆိုင်ရာလုပ်ဆောင်မှုများကိုလျင်မြန်စွာတည်ဆောက်ရန်ကူညီရန်အခြေခံဥပမာများကိုထောက်ပံ့ပေးသည်။ ၎င်းသည်သင်၏ဖွံ့ဖြိုးတိုးတက်မှုကိုအထောက်အကူပြုမည်ဟုမျှော်လင့်ပါသည်။