လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> MongoDB ကို PHP (installation, query update, delete) နှင့်ချိတ်ဆက်ခြင်းနှင့်လည်ပတ်ခြင်းဆိုင်ရာသင်ခန်းစာပြည့်စုံသောသင်ခန်းစာ

MongoDB ကို PHP (installation, query update, delete) နှင့်ချိတ်ဆက်ခြင်းနှင့်လည်ပတ်ခြင်းဆိုင်ရာသင်ခန်းစာပြည့်စုံသောသင်ခန်းစာ

M66 2025-10-20

MongoDB ကို PHP နှင့်မည်သို့တပ်ဆင်ရမည်နည်း

MongoDB ကို PHP တွင်အသုံးပြုရန်အလွန်အဆင်ပြေပါသည်။ သင်သာတိုးချဲ့ရန်နှင့်ဒေတာများကိုထည့်သွင်းရန်, ဖျက်ရန်, ဤဆောင်းပါးသည်သင့်အား installation မှအသုံးပြုရန်အတွက်လုပ်ငန်းစဉ်တစ်ခုလုံးကိုအသေးစိတ်ရှင်းပြပါမည်။

MongoDB PHP extension ကို install လုပ်ပါ

ပထမ ဦး စွာ MongoDB PHP တိုးချဲ့မှုကို install လုပ်ရန်လိုအပ်သည်။ အောက်ပါ command ကိုသုံးနိုင်သည်။

 pecl install mongodb

တပ်ဆင်ပြီးသည်နှင့်ပြီးပြည့်စုံပြီးသော extension ကိုဖွင့်ရန်အောက်ပါ configuration ကို PHPP.INI ဖိုင်သို့ထည့်ပါ။

 extension=mongodb.so

MongoDB ဆာဗာသို့ဆက်သွယ်ပါ

extension ကို installed ပြီးနောက် PHP ရှိ MongoDB ဆာဗာကိုအောက်ပါကုဒ်မှတဆင့်ဆက်သွယ်နိုင်သည်။

 <?php
$client = new MongoDB\Client("mongodb://localhost:27017");

၎င်းတို့အနက် localhost: 27017 သည် MongoDB ဆာဗာ၏လိပ်စာနှင့် port အရေအတွက်ဖြစ်သည်။ ၎င်းကိုအမှန်တကယ်ပတ်ဝန်းကျင်နှင့်အညီပြုပြင်မွမ်းမံနိုင်သည်။

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

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

 $db = $client->my_database;
$collection = $db->my_collection;

ဤနည်းအားဖြင့်သင်သည် My_Database အမည်ရှိဒေတာဘေ့ ်ကိုလည်ပတ်နိုင်သည်။

စာရွက်စာတမ်းထည့်ပါ

PHP ကိုအသုံးပြုပြီးဒေတာထည့်သွင်းခြင်းသည်အလွန်ရိုးရှင်းပါသည်, ဥပမာမှာအောက်ပါအတိုင်းဖြစ်သည် -

 $document = ["name" => "John Doe"];
$collection->insertOne($document);

အထက်ဖော်ပြပါကုဒ်သည်နာမည်နယ်ပယ်တစ်ခုစီတွင်စုဆောင်းထားသောစာရွက်စာတမ်းတစ်ခုထည့်ပါလိမ့်မည်။

စုံစမ်းမှုစာရွက်စာတမ်းများ

MongoDB မှအချက်အလက်များကိုဖတ်ရှုရန် သင်ခန်းစာ () နည်းလမ်းကိုသုံးနိုင်သည်။

 $filter = ["name" => "John Doe"];
$cursor = $collection->find($filter);
foreach ($cursor as $document) {
    // လုပ်ငန်းစဉ်မေးမြန်းချက်ရလဒ်များ
}

"John Doe" အမည်ရှိစာရွက်စာတမ်းများအားလုံးအတွက်ဤဥပမာကိုဤဥပမာကိုမေးမြန်းခဲ့သည်။

စာရွက်စာတမ်းများအသစ်ပြောင်းခြင်း

ဒေတာများကိုပြုပြင်ရန်, UpdateOne () နည်းလမ်းကိုသုံးပါ။

 $filter = ["name" => "John Doe"];
$update = ["$set" => ["age" => 30]];
$collection->updateOne($filter, $update);

ဤကုဒ်သည်အသက်အရွယ်ကို "John Doe" ဟုခေါ်သောစာရွက်စာတမ်း၏နယ်ပယ်ကို 30 သို့မွမ်းမံလိမ့်မည်။

စာရွက်စာတမ်းကိုဖျက်ပါ

ဒေတာများကိုဖျက်ခြင်းသည်လွယ်ကူပြီးအောက်ပါကုဒ်ကိုသာလုပ်ဆောင်သည်။

 $filter = ["name" => "John Doe"];
$collection->deleteOne($filter);

ဤကုဒ်သည်စံသတ်မှတ်ချက်များနှင့်ကိုက်ညီသောပထမဆုံးစာရွက်စာတမ်းကိုဖျက်သည်။

အကျဉ်းချုပ်

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

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