0 က်ဘ်ဆိုက်မဖွံ့ဖြိုးတိုးတက်မှုတွင်အသုံးပြုသူများသည် 0 က်ဘ်ဆိုက်များနှင့်အပြန်အလှန်ဆက်သွယ်ရန်နည်းလမ်းများဖြစ်သည်။ အသုံးပြုသူသည်ပုံစံကိုဖြည့်စွက်ပြီးနောက်ဒေတာများကို processing အတွက်ဆာဗာသို့ပို့လိမ့်မည်။ ဆာဗာဘေးထွက် PHP script သည်ပုံစံဒေတာများကိုလက်ခံရရှိခြင်းနှင့်သက်ဆိုင်ရာဒေတာဘေ့စ်လုပ်ငန်းများအတွက်တာ 0 န်ရှိသည်။ ဤဆောင်းပါးသည် PHP မှတစ်ဆင့်ပုံစံအချက်အလက်များကိုမည်သို့ဖြန့်ချိနိုင်မည်ကိုအသေးစိတ်မိတ်ဆက်ပေးလိမ့်မည်။
အသုံးပြုသူသည်ပုံစံကိုတင်ပြသောအခါအချက်အလက်များကိုဆာဗာသို့ပို့ပြီး PHP script မှပြုလုပ်သည်။ ဒေတာများကိုမထည့်သွင်းမီဒေတာဆက်သွယ်မှုကိုတည်ဆောက်ရန်, ပုံစံအချက်အလက်များကိုဖြည်ရန်လိုအပ်ပြီးဒေတာကိုဒေတာဘေ့စ်သို့ထည့်သွင်းရန်လိုအပ်သည်။ ဒေတာထည့်သွင်းခြင်းအတွက်ကုဒ်ဥပမာတစ်ခုမှာ -
<?php // ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ $host = "localhost"; $username = "root"; $password = "123456"; $dbname = "mydatabase"; $conn = new mysqli($host, $username, $password, $dbname); if ($conn-> connect_error) { Die ("ဒေတာဘေ့စဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ Conn-> Connect_ERRORR); } // form data form data $ name = $ _post ["အမည်"]; $ age = $ _post ["အသက်"]; $ အီးမေးလ် = $ _post ["email"]; // database $ sql = "အသုံးပြုသူ (အမည်, email) တန်ဖိုးများ ('$ အမည်', '$ age age', '$ °' ', အကယ်. ($ Conn-> Query ($ SQL) === စစ်မှန်တဲ့) ECHO "DATA တွက်ချက်အောင်မြင်စွာ"; } အခြား ECHO "ဒေတာထည့်သွင်းမှုမရှိပါ။ " $ Conn-> အမှား; } // ဒေတာဘေ့စ် connection ကိုပိတ်ပါ $ Conn-> အနီးကပ် (); >
အထက်ပါကုဒ်သည်ဒေါ်လာ _post hyperglobal ခင်းကျင်းမှတဆင့်ပုံစံအချက်အလက်များကိုရရှိသည်။ ထို့နောက်ထည့်သွင်းထားသော SQL ကြေငြာချက်သို့ဒေတာကိုဒေတာဘေ့စ်သို့ထည့်သွင်းထားသည်။ အကယ်. ထည့်သွင်းခြင်းသည်အောင်မြင်မှုရှိပါက "ဒေတာထည့်သွင်းမှုသည်အောင်မြင်သည်" အကယ်. ပျက်ကွက်ပါကအမှားအယွင်းတစ်ခုထုတ်ပေးပါ။
ဒေတာများကိုထည့်သွင်းခြင်းအပြင်တစ်ခါတစ်ရံဒေတာဘေ့စ်တွင်မှတ်တမ်းများကိုဖျက်ရန်လိုအပ်သည်။ မှတ်တမ်းများကိုဖျက်ရန်ကုဒ်ဥပမာတစ်ခုမှာ -
<?php // ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ $host = "localhost"; $username = "root"; $password = "123456"; $dbname = "mydatabase"; $conn = new mysqli($host, $username, $password, $dbname); if ($conn-> connect_error) { Die ("ဒေတာဘေ့စဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ Conn-> Connect_ERRORR); } // Extract ပုံစံဒေတာ $ ID = $ _post ["ID"]; // ဒေတာ $ sql = "ID = '$ ID' ရှိသည့်အသုံးပြုသူများမှဖျက်ခြင်း, အကယ်. ($ Conn-> Query ($ SQL) === စစ်မှန်တဲ့) ECHO "ဒေတာပယ်ဖျက်မှုအောင်မြင်ခဲ့သည်"; } အခြား ECHO "ဒေတာပယ်ဖျက်မှုမအောင်မြင်ပါ။ " $ Conn-> အမှား; } // ဒေတာဘေ့စ် connection ကိုပိတ်ပါ $ Conn-> အနီးကပ် (); >
ဤကုဒ်သည် "ID" တန်ဖိုးကိုပုံစံအတွင်းရှိ post တောင်းဆိုမှုမှတဆင့်ထုတ်ယူပြီးသတ်မှတ်ထားသော ID နှင့်မှတ်တမ်းကိုဖျက်ရန် SQL ကြေငြာချက်မှဖျက်ခြင်းကိုအသုံးပြုသည်။ အကယ်. ဖျက်ခြင်းသည်အောင်မြင်မှုရှိပါက "ဒေတာပယ်ဖျက်ခြင်းသည်အောင်မြင်မှုရရန်" မဟုတ်ရင်သက်ဆိုင်ရာအမှားမက်ဆေ့ခ်ျကို output ။
အထက်ပါကုဒ်နမူနာမှတစ်ဆင့် PHP form အချက်အလက်များကိုထည့်သွင်းခြင်းနှင့်ဖျက်ခြင်းသည်ရှုပ်ထွေးမှုမရှိကြောင်းကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။ ဤအခြေခံလုပ်ဆောင်ချက်များကိုဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ခြင်း, ပုံစံအချက်အလက်များကိုထုတ်ယူခြင်းနှင့်သင့်လျော်သော SQL ထုတ်ပြန်ချက်များနှင့်အတူလည်ပတ်ခြင်းဖြင့်ပြုလုပ်နိုင်သည်။ PHP form processing ကိုပိုမိုနားလည်ရန်ဤဆောင်းပါးကသင့်အားပိုမိုကောင်းမွန်သောနားလည်မှုကိုကူညီရန်မျှော်လင့်ပါ။