လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> ဒေတာဘေ့စ်ဒေတာများကို PHP တွင် JSON format နှင့် output သို့ပြောင်းနည်း

ဒေတာဘေ့စ်ဒေတာများကို PHP တွင် JSON format နှင့် output သို့ပြောင်းနည်း

gitbox 2025-07-28

ပြင်ဆင်မှု

ကျွန်ုပ်တို့မစတင်မီကျွန်ုပ်တို့သည်ပြင်ဆင်မှုအချို့ပြုလုပ်ရန်လိုအပ်သည်။

1 ။ PHP နှင့် MySQL ကိုတပ်ဆင်ထားပြီးဒေတာဘေ့စ်ဆက်သွယ်မှုကိုမှန်ကန်စွာပြုပြင်ရန်သေချာစေပါ။

2 ။ MySQL ဒေတာဘေ့စ်တစ်ခု ဖန်တီး. ဒေတာများကိုသိမ်းဆည်းရန်စားပွဲတစ်ခုဖန်တီးပါ။

3 ။ ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်နှင့်အချက်အလက်များကိုရယူရန် PHP code ကိုရေးပါ။

ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ပြီးဒေတာများကိုမေးမြန်းပါ

ဒေတာကိုမရမီကျွန်ုပ်တို့သည်ဒေတာဘေ့စ်ကို ဆက်သွယ်. စုံစမ်းမှုကိုအကောင်အထည်ဖော်ရန်လိုအပ်သည်။ PHP ကို အသုံးပြု. MySQL နှင့်ချိတ်ဆက်ရန်အခြေခံအဆင့်များမှာဤနေရာတွင်ဖော်ပြထားသည်။

 // ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ
$conn = new mysqli("localhost", "username", "password", "database");

// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($conn->connect_errno) {
    die("ဆက်သွယ်မှုမအောင်မြင်ပါ:" . $conn->connect_error);
}

// ဒေတာရှာဖွေမှုဒေတာ
$sql = "SELECT * FROM table";
$result = $conn->query($sql);

// ဒေတာဘေ့စ် connection ကိုပိတ်ပါ
$conn->close();

ဒေတာကို JSON format နဲ့ပြောင်းပါ

ဒေတာများကိုရယူပြီးနောက်အချက်အလက်များကို PHP ၏ JSONS_CENCODET () function မှတဆင့် JSON format ကိုပြောင်းလဲနိုင်သည်။ အောက်ပါတို့သည်အကောင်အထည်ဖော်မှုနည်းလမ်းဖြစ်သည်။

 $data = array();

// Store Query သည်ခင်းကျင်းမှုတစ်ခုအတွက်ရလဒ်များ
while ($row = $result->fetch_assoc()) {
    $data[] = $row;
}

// array သို့ပြောင်းပါJSONပမာဏ
$json = json_encode($data);

output json ဒေတာ

ဒေတာများကို JSON format သို့ကူးပြောင်းပြီးနောက်၎င်းကိုရှေ့ဆုံးအဆုံးသို့ထွက်ရန်လိုအပ်သည်။ PHP တွင်ကျွန်ုပ်တို့သည်တုန့်ပြန်မှုခေါင်းစဉ်ကိုသတ်မှတ်ရန်နှင့်ပြန်လာသည့်ဒေတာအမျိုးအစားသည် JSOSSON ကိုသတ်မှတ်ရန် header () function ကိုသုံးနိုင်သည်

 // တုန့်ပြန်ခေါင်းစီးကိုသတ်မှတ်ပါJSONပမာဏ
header('Content-Type: application/json');

// ထုတ်လုပ်ခြင်းJSONအချက်များ
echo $json;

ဤနည်းအားဖြင့်ရှေ့ဆုံးအဆုံးသည်ဒေတာဘေ့စ်မှဒေတာများကိုလက်ခံရရှိပြီး၎င်းကို JSON format ကိုပြောင်းလဲနိုင်သည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးကဒေတာများကို JSON format နှင့် output ထဲသို့အချက်အလက်များကိုပြောင်းလဲရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုဖော်ပြသည်။ လုပ်ငန်းစဉ်တစ်ခုလုံးသည်ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ခြင်း, အချက်အလက်များကိုမေးမြန်းခြင်း, အချက်အလက်များကို JSON format ဖြင့်ပြောင်းလဲခြင်း, အချက်အလက်များကို JSON format ဖြင့်ပြောင်းလဲခြင်းအားဖြင့်ဒေတာအပြန်အလှန်ဆက်သွယ်မှုသည်ပိုမိုအဆင်ပြေပြီး data transmission transferency ကိုရှေ့နှင့်နောက်ကျောတွင်တိုးတက်လာနိုင်သည်။

အဓိကအချက်များ

  • ဒေတာများကိုဒေတာဘေ့စ်မှ JSON format သို့ပြောင်းရန် JSOR_CETDode () ကို သုံးပါ။
  • Response Header ကိုသတ်မှတ်ရန် Response header () ကိုသတ်မှတ်ရန် (Content အမျိုးအစားသည် JSONSON ဖြစ်သည်။
  • JSON ဒေတာကိုရှေ့တန်းမှ output လုပ်ရန် echo ကို သုံးပါ။

PHP တွင်ဒေတာကူးပြောင်းခြင်းနှင့်ထုတ်လုပ်မှုလုပ်ငန်းစဉ်များကိုပိုမိုနားလည်သဘောပေါက်ခြင်းနှင့်လက်တွေ့ကျင့်သုံးရန်ဤဆောင်းပါးသည်သင့်အားပိုမိုကောင်းမွန်သောနားလည်မှုနှင့်လက်တွေ့ကျင့်သုံးရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။