နေ့စဉ် PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်အသုံးပြုသူများမှထည့်သွင်းထားသောအချက်အလက်များကိုစုဆောင်းရန်ပုံစံများအတွက်အလွန်အသုံးများသည်။ မမျှော်လင့်သောစစ်ဆင်ရေးများကြောင့်ဒေတာပျောက်ဆုံးခြင်းမရှိသေးရန်အတွက်ပုံစံဖြင့်တင်ပြသောဒေတာများကိုအရန်ကူးရန်အထူးအရေးကြီးသည်။ တစ်ချိန်တည်းမှာပင်ဒေတာပြန်လည်ထူထောင်ရေးလုပ်ငန်းသည်အသုံးပြုသူများကိုအလယ်တန်းတည်းဖြတ်ရန်လွယ်ကူစေသည်။ ဤဆောင်းပါးသည် PHP နှင့် MySQL ကိုအရန်ကူးခြင်းနှင့်ပုံစံအချက်အလက်များကိုပြန်လည်တည်ဆောက်ရန်မည်သို့အသုံးပြုရမည်ကိုစနစ်တကျမိတ်ဆက်ပေးလိမ့်မည်။
ဒေတာအရံသိမ်းဆည်းမှု၏အဓိကအချက်မှာသုံးစွဲသူများမှတင်သွင်းသောအကြောင်းအရာကိုဒေတာဘေ့စ်သို့သိမ်းဆည်းရန်ဖြစ်သည်။ MySQL ကိုဥပမာတစ်ခုအဖြစ်ယူပြီးဒေတာဘေ့စ်နှင့်ဆက်သွယ်ရန်လိုအပ်သည်။
$ host = "localhost";
$ username = "username";
$ စကားဝှက် = "စကားဝှက်";
$ database = "Database_name";
// ဒေတာဘေ့စ် $ can ကိုချိတ်ဆက်ခြင်း = MySQLI_Connect ($ host, $ username, $ password, $ database) ကိုဆက်သွယ်ပါ။
(! $ conn) {
Die ("Connect သည်ဒေတာဘေ့စ်သို့ချိတ်ဆက်ရန်မအောင်မြင်ပါ။ " MySQLI_Connect_ERROR ());
}
ဆက်သွယ်မှုအောင်မြင်ပြီးနောက်ပုံစံအချက်အလက်များကိုသိုလှောင်ရန်အတွက်ဇယားတစ်ခုကိုဖန်တီးနိုင်သည်။
$ sql = "" Table Form_DATA (
ID Int (6) မှ offigned auto_incrent မူလတန်းသော့,
NARCHAR (30) NURLE NATE NURNAT NURNAM,
Email Varchar (50) NULL,
စာသားစာသား
) ";
if (MySQLI_Query ($ CON, $ sql))
ပဲ့တင်သံ "စားပွဲတင်ဖန်တီးမှုကိုအောင်မြင်စွာ";
} အခြား
ECHO "Create စားပွဲမအောင်မြင်ပါ။ " MySQLI_ERROR ($ CON);
}
စားပွဲဝိုင်းဖွဲ့စည်းပုံနှင့်အဓိပ္ပါယ်ဖွင့်ဆိုပြီးနောက်အသုံးပြုသူတင်သွင်းထားသောအချက်အလက်များကိုဒေတာဘေ့စ်သို့ရေးသားနိုင်သည်။
$ name = $ _post ['name'];
$ အီးမေးလ် = $ _post ['email'];
$ message = $ _post ['message'];
$ sql = "form_Data (အမည်, အီးမေးလ်, မက်ဆေ့ခ်ျ) တန်ဖိုးများ ('$ အမည်', '$ email', '$ အီးမေးလ်' ',
if (MySQLI_Query ($ CON, $ sql))
ECHO "DATA တွက်ချက်အောင်မြင်စွာ";
} အခြား
ECHO "ဒေတာထည့်သွင်းမှုမရှိပါ။ " MySQLI_ERROR ($ CON);
}
ဤနည်းအားဖြင့်အသုံးပြုသူမှတင်ပြသောပုံစံအချက်အလက်များကို Database တွင်လုံခြုံစွာသိမ်းဆည်းထားပြီးအလိုအလျောက် backup လုပ်ခြင်း၏လုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်လိမ့်မည်။
ဒေတာများကိုပြန်လည်ရယူခြင်း၏အဓိကရည်ရွယ်ချက်မှာဒေတာဘေ့စ်မှအရန်ကူးယူထားသောအချက်အလက်များကိုစာဖတ်ခြင်းကိုဖတ်ရန်နှင့်သုံးစွဲသူများကိုကြည့်ရှုရန်သို့မဟုတ်တည်းဖြတ်ရန်စာမျက်နှာပေါ်တွင်ပြသရမည်။ ဒေတာများကိုဖတ်ရှုခြင်းအတွက် PHP နမူနာကုဒ်ဖြစ်သည်။
$ sql = "Form_Data မှ" "Select * Select *";
$ ရလဒ် = MySQLI_QUEERY ($ CON, $ SQL);
if (MySQLI_Num_rows ($ ရလဒ်)> 0) {
နေစဉ် ($ အတန်း = mySqli_fetch_assoc ($ ရလဒ်))
$ အမည် = $ အတန်း [အမည် '];
$ email = $ အတန်း ['email';
$ message = $ အတန်း ['message'];
ECHO "အမည်: $ အမည်<br> ";
ECHO "အီးမေးလ်: $ အီးမေးလ်<br> ";
ECHO "မက်ဆေ့ခ်ျကိုချန်ထားပါ - $ မက်ဆေ့ခ်ျကို<br><hr> ";
}
} အခြား
echo "အဘယ်သူမျှမ backup data";
}
အထက်ပါနည်းလမ်းများမှတစ်ဆင့်စနစ်သည် Backtracking နှင့်ပြန်လည်ထူထောင်ခြင်းတို့ကိုအကောင်အထည်ဖော်ရန်အရန်ကူးထားသောပုံစံမှတ်တမ်းအားလုံးကိုအလိုအလျောက်စာရင်းပြုစုနိုင်သည်။
ဤဆောင်းပါးသည်ဒေတာအရန်ကူးခြင်းနှင့်ပြန်လည်ထူထောင်ခြင်းများကိုအကောင်အထည်ဖော်ရန် PHP ကိုအသုံးပြုခြင်းသည်ဒေတာဘေ့စ်ကို ဆက်သွယ်. PHP ကို အသုံးပြု. မိတ်ဆက်ပေးသည်။ MySQL ဒေတာဘေ့စ်သို့ပုံစံဒေတာများကိုရေးသားခြင်းဖြင့်စာဖတ်ခြင်း interface ကို ပေး. အချက်အလက်ဆုံးရှုံးမှုကိုရှောင်ရှားနိုင်ရုံသာမက 0 ဘ်ဆိုဒ်၏ယုံကြည်စိတ်ချရမှုနှင့်အသုံးပြုသူအတွေ့အကြုံကိုလည်းပိုမိုကောင်းမွန်စေသည်။ ဤဖြေရှင်းချက်သည်အမှန်တကယ်စီမံကိန်းများအတွက်အလွန်လက်တွေ့ကျသည်။ developer များနှင့်၎င်းတို့ကိုယ်ပိုင်လိုအပ်ချက်များနှင့်အညီပြောင်းလွယ်ပြင်လွယ်ညှိရန်အကြံပြုသည်။