Modern PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဒေတာဘေ့စ်လုပ်ငန်းများသည်မရှိမဖြစ်လိုအပ်သောအစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ ပေါ့ပါးသောဒေတာဘေ့စ်အနေဖြင့် Sqlite သည်စွမ်းဆောင်ရည်နှင့်လွယ်ကူခြင်းကြောင့် PHP စီမံကိန်းများတွင်ကျယ်ပြန့်စွာအသုံးပြုသည်။ ဒေတာဘေ့စ်တစ်ခုနှင့်ချိတ်ဆက်ခြင်း, ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ခြင်းနှင့်ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ခြင်းနှင့်ဒေတာဘေ့စ်၏ဆက်သွယ်မှုကိုပိတ်ခြင်း,
ပထမ ဦး စွာကျွန်ုပ်တို့သည် SQLite ဒေတာဘေ့စ်တစ်ခုကိုဖန်တီးရန်နှင့်စားပွဲတစ်ခုဖွင့်ရန်လိုအပ်သည်။ "Test.DB" အမည်ရှိ Sqlite ဒေတာဘေ့စ်တစ်ခုဖန်တီးရန် PHP ကိုအသုံးပြုနည်း။
<?php try { $db = new PDO("sqlite:test.db"); $db->setatribute (pdo :: attr_errmode, pdo :: ermdo :: ermoode_Exception); $ DB-> EXICE ("" စားပွဲပေါ်မှာအသုံးပြုသူများမတည်ရှိပါက, ID Integer Test Key, စာသား, အီးမေးလ်စာသား ) ")") "); } ဖမ်း (PoCoException $ E) { ပဲ့တင်သံ "အမှား -" ။ $ e-> gettessage (); } >
ထို့နောက်ကျွန်ုပ်တို့သည်ယခင်ကဖန်တီးထားသော "test.db" ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါမည်။ SQLite ဒေတာဘေ့စ်နှင့်အလွယ်တကူအပြန်အလှန်ဆက်သွယ်ရန် PDO အတန်းကိုသုံးပါ။
<?php try { $db = new PDO("sqlite:test.db"); $db->setatribute (pdo :: attr_errmode, pdo :: ermdo :: ermoode_exception); } ဖမ်း (PoCoException $ E) { ပဲ့တင်သံ "အမှား -" ။ $ e-> gettessage (); } >
ဒေတာဘေ့စ်ကိုအောင်မြင်စွာဆက်သွယ်ပြီးနောက်တွင်ကျွန်ုပ်တို့သည်ဒေတာပယ်ဖျက်ရေးလုပ်ငန်းကိုစတင်နိုင်သည်။ ဥပမာအားဖြင့်, အောက်ပါကုဒ်သည် "John" အမည်ရှိအသုံးပြုသူမှတ်တမ်းကိုဖျက်ပစ်လိမ့်မည်။
<?php try { $db = new PDO("sqlite:test.db"); $db->setatribute (pdo :: attr_errmode, pdo :: ermdo :: ermoode_exception); $ အမည် = "John"; $ stmt = $ dB-> ကြိုတင်ပြင်ဆင်မှု ("အမည် =: အမည် - အမည်"); $ stmt-> binparam (': NAME ", $ အမည်); $ stmt-> execute (); ECHO "စံချိန်ကိုအောင်မြင်စွာဖျက်ပစ်လိုက်သည်"; } ဖမ်း (PoCoException $ E) { ပဲ့တင်သံ "အမှား -" ။ $ e-> gettessage (); } >
ပယ်ဖျက်ခြင်းလုပ်ငန်းကိုပျက်ပြားပြီးနောက်ဒေတာဘေ့စ် connection ကိုပိတ်ခြင်းသည်ကောင်းသောအလေ့အကျင့်တစ်ခုဖြစ်သည်။ SQLite ဒေတာဘေ့စ် connection ကိုပိတ်ရန်ကုဒ်နမူနာတစ်ခုရှိသည်။
<?php $db = null; ?>
ဤဆောင်းပါးသည်ဒေတာပယ်ဖျက်ရေးလုပ်ငန်းများအတွက် PHP တွင် SQLite ကိုမည်သို့အသုံးပြုရမည်ကိုဖော်ပြသည်။ ဒေတာဘေ့စ်ဆက်သွယ်မှုများကိုပိတ်ရန် Deletion လုပ်ငန်းများအား Deletion လုပ်ငန်းများဖျော်ဖြေပွဲတွင် database များနှင့်စားပွဲများဖန်တီးခြင်းအတွက်ကျွန်ုပ်တို့သည်လုပ်ငန်းစဉ်တစ်ခုလုံးကို Code ဖြင့်ပြသသည်။ ဤကျွမ်းကျင်မှုများဖြင့် SQLite ဒေတာဘေ့စ်များတွင်ဒေတာပယ်ဖျက်ရေးလုပ်ငန်းများကိုထိရောက်စွာကိုင်တွယ်နိုင်သည်။
ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။