လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP နှင့် MySQL တို့နှင့်အတူ JSON arrays ကိုထိရောက်စွာလုပ်ဆောင်ရန်လက်တွေ့လမ်းညွှန်

PHP နှင့် MySQL တို့နှင့်အတူ JSON arrays ကိုထိရောက်စွာလုပ်ဆောင်ရန်လက်တွေ့လမ်းညွှန်

M66 2025-08-02

JSON arrays များပြုလုပ်ရန် PHP နှင့် MySQL ကိုအသုံးပြုခြင်းနည်းလမ်းကိုမိတ်ဆက်ခြင်း

ခေတ်သစ်ဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင် JSON ဒေတာ၏အပြောင်းအလဲအတွက်လိုအပ်သောကျွမ်းကျင်မှုတစ်ခုဖြစ်လာသည်။ ဆာဗာဘေးထွက် Scripting ဘာသာစကားဖြင့် PHP သည် JSON format data ကို MySQL ဒေတာဘေ့စ်နှင့်ထိရောက်စွာစီမံနိုင်သည်။ JSON ကို Arrays များပြုလုပ်ရန် PHP နှင့် MySQL ကို အသုံးပြု. PHP နှင့် MySQL ကိုသုံးရန်အတိမ်အနက်ကိုလေ့လာပြီး,

JSON နယ်ပယ်များပါ 0 င်သည့်ဒေတာဘေ့စ်စားပွဲတစ်ခုဖန်တီးပါ

JSON ဒေတာကို operating မလုပ်ခင်ဒေတာဘေ့စ်စားပွဲခုံဖွဲ့စည်းပုံကိုအရင်ဒီဇိုင်းဆွဲရန်လိုအပ်သည်။ "အသုံးပြုသူများ" စားပွဲကိုဥပမာတစ်ခုအနေဖြင့်ယူပြီးအသုံးပြုသူအခြေခံသတင်းအချက်အလက်နှင့် JSON TNAY TIME FIELDARE Skill List ပါ 0 င်သည်။

 Table အသုံးပြုသူများကိုဖန်တီးပါ (
    ID Int Plasst Plassest Key Auto_incrent,
    Varchar အမည် (255),
    EMALCCHAR (255),
    ကျွမ်းကျင်မှု JSON
);

JSON ဒေတာကိုဒေတာဘေ့စ်ထဲထည့်ပါ

JSON ဒေတာကိုထည့်သွင်းသောအခါ PHP သည် json_entode function မှတဆင့် json string ကို JSON string သို့ပြောင်းပြီး MySQL ၏ JSON SAVE သို့သိမ်းထားနိုင်သည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

<?php
$conn = new mysqli("localhost", "username", "password", "database");

if ($conn-> connect_error) {
    Die ("ဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ conn-> connection_error);
}

$ ဒေတာ = array (
    "name" => "John Doe",
    "အီးမေးလ်" => "Johndoe@explox.com",
    "ကျွမ်းကျင်မှု" => JSORS_CECDODED (array (php), "MySQL", "JavaScript"))
);

$ sql = "အသုံးပြုသူများ (အမည်, အီးမေးလ်, ကျွမ်းကျင်မှု) တန်ဖိုးများ ("?) တန်ဖိုးများ (?,,?) ";
$ stmt = $ conn-> ပြင်ဆင် ($ SQL);
$ stmt-> bind_param ("SS", $ ဒေတာ [&#39;Name&#39;], $ ဒေတာ [&#39;email&#39;], $ ဒေတာ [&#39;skills&#39;];
$ stmt-> execute ();

$ stmt-> အနီးကပ် ();
$ conn-> အနီးကပ် ();
>

query query json data ကိုလုပ်ငန်းစဉ်

MySQL တွင် JSON functions များကိုအလွယ်တကူစစ်ထုတ်နိုင်သည်။ အောက်ပါဥပမာသည်အသုံးပြုသူအားတိကျသောကျွမ်းကျင်မှုဖြင့်မည်သို့မေးမြန်းရမည်ကိုပြသပြီး JSONS ကို PHP မှတစ်ဆင့်ဆန့်ကျင်သည်။

<?php
$conn = new mysqli("localhost", "username", "password", "database");

if ($conn-> connect_error) {
    Die ("ဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ conn-> connection_error);
}

$ sql = "json_extract (ကျွမ်းကျင်မှု, &#39;0 ဖက်] =&#39; php &#39;) =" id on, အမည်, အီးမေးလ်, အီးမေးလ်,
$ ရလဒ် = $ conn-> query ($ sql);

အကယ်. ($ ရလဒ် - num_row> 0) {
    နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {
        Echo "ID:" ။ $ အတန်း ["ID"] ။ "<br> ";
        ပဲ့တင်သံ "အမည်:" ။ $ အတန်း ["အမည်"] ။ "<br> ";
        Echo "အီးမေးလ် -" ။ $ အတန်း ["email"] ။ "<br> ";
        ပဲ့တင်သံ "ကျွမ်းကျင်မှုများ -" ။ implode ("", ", JSON_Decode ($ အတန်း [" ကျွမ်းကျင်မှု "])) ။ "<br><br> ";
    }
} အခြား
    ECHO "ရလဒ်မရှိပါ။ ";
}

$ conn-> အနီးကပ် ();
>

အကျဉ်းချုပ်

PHP နှင့် MySQL ရှိ Json Arrays များကိုမည်သို့လုပ်ဆောင်ရမည်ကိုကျွမ်းကျင်ပိုင်နိုင်စွာလုပ်ဆောင်ခြင်းသည်ဒေတာစစ်ဆင်ရေးများ၏ပြောင်းလွယ်ပြင်လွယ်မှုနှင့်ထိရောက်မှုကိုများစွာတိုးတက်စေနိုင်သည်။ ဤဆောင်းပါးသည် JSON နယ်ပယ်များပါ 0 င်သောဒေတာဘေ့စ်စားပွဲတစ်ခုဖွင့်ခြင်း, ဒါကသင့်ရဲ့ web development ကိုကူညီလိမ့်မည်ဟုမျှော်လင့်ပါတယ်။

  • သက်ဆိုင်သောတက်(ဂ်)များ:

    MySQL JSON
မကြာသေးမီ ဆောင်းပါးများ