0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်တင်ပို့ခြင်းပုံစံဒေတာသည်အသုံးပြုသူမှတင်သွင်းသောသတင်းအချက်အလက်များကိုသိမ်းဆည်းခြင်း, ဤဆောင်းပါးသည် CSV, JSON, XML ဖိုင်များကဲ့သို့သောပုံစံအမျိုးမျိုးကိုတင်ပို့ရန် PHP ကိုအသုံးပြုရမည်သို့မဟုတ်ဒေတာဘေ့စ်သို့တိုက်ရိုက်ရေးရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
ပထမ ဦး စွာအသုံးပြုသူထည့်သွင်းအချက်အလက်များကိုစုဆောင်းရန်ရိုးရှင်းသော HTML form လိုအပ်သည်။
<form action="export.php" method="post"> <input type="text" name="name" placeholder="နံမယ်"> <input type="email" name="email" placeholder="အီးမေးလ်"> <input type="submit" value="ထုတ်ကုန်"> </form>
Export.php ဖိုင်တွင်အသုံးပြုသူမှတင်ပြသောပုံစံအကြောင်းအရာကိုရယူရန် $ _post ကို သုံးပါ။
$ name = $ _post ['name']; $ အီးမေးလ် = $ _post ['email'];
အမှန်တကယ်လိုအပ်ချက်များပေါ် မူတည်. ကွဲပြားသောဒေတာပို့ကုန်နည်းစနစ်များကိုသင်ရွေးချယ်နိုင်သည်။
CSV ဖိုင်ကိုထုတ်လုပ်ရန် PHP ၏ built-in ဖိုင်ရေးသားခြင်း function ကိုသုံးပါ။
$ fh = fopen ('W' '' w ''; FPANCSV ($ fh, array ('အမည်', 'Email')); FPANCSV ($ fh, array ($ အမည်, $ အီးမေးလ်)); fcose ($ fh);
JSON သည်ရှေ့တန်းနှင့်နောက်ခံအချက်အလက်လဲလှယ်မှုအတွက်သင့်တော်သောပေါ့ပါးသောဒေတာပုံစံဖြစ်သည်။
$ ဒေတာ = array ('အမည်' => $ အမည်, 'email' => $ အီးမေးလ်); $ JSON = json_entode ($ ဒေတာ); File_Propl_Contents ('Exproxy.json', $ JSON);
ဒေတာများကို XML format ဖြင့်တင်ပို့ရန်လိုအပ်ပါက Simplexmleleleme အတန်းကိုသင်အသုံးပြုနိုင်သည်။
$ XML = simplexmlelemement အသစ် ('<data></data> '); $ XML-> ADDEDPECD ('အမည်', $ အမည်); $ XML-> ADDEDPEDCHED ('အီးမေးလ်', $ အီးမေးလ်); $ XML-> ASXML ('Export.xml');
သင်ဒေတာများကိုအချိန်ကြာမြင့်စွာသိမ်းဆည်းရန်လိုပါက Database သို့ပုံစံအကြောင်းအရာကိုရေးရန်သင်ရွေးချယ်နိုင်သည်။
$ servername = "localhost";
$ username = "အမြစ်",
$ စကားဝှက် = "",
$ database = "form_data";
$ Conn = MySQLI ($ isername, $ username, $ password, $ database);
IF ($ conn-> connect_error) {
Die ("ဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ conn-> connection_error);
}
$ sql = "အသုံးပြုသူများကို (အမည်, အီးမေးလ်) တန်ဖိုးများ (?)" ထည့်သွင်း?) ";
$ stmt = $ conn-> ပြင်ဆင် ($ SQL);
$ stmt-> bind_param ("SS", $ အမည်, $ အီးမေးလ်);
$ stmt-> execute ();
$ conn-> အနီးကပ် ();အသုံးပြုသူအားအသုံးပြုသူအား download လုပ်သည့်ဖိုင်ကို download လုပ်လိုပါကတုန့်ပြန်မှုခေါင်းစဉ်ကိုသတ်မှတ်ခြင်းဖြင့်သင်ပြုလုပ်နိုင်သည်။
header ('အကြောင်းအရာအမျိုးအစား: လျှောက်လွှာ / CSV'); header ('အကြောင်းအရာ - စိတ်ထား - ပူးတွဲမှု - ပူးတွဲမှု, filename = export.csv'); Readfile ('Export.csv');
အထက်ပါနည်းလမ်းများမှတဆင့် PHP တွင်ပုံစံဒေတာတင်ပို့မှု function ကိုကျွန်ုပ်တို့ပြောင်းလဲစေနိုင်သည်။ သင် CSV, JSON, XML ဖိုင်များကိုထုတ်လုပ်သည်ဖြစ်စေ, ဒေတာဘေ့စ်တွင်ဒေတာများကိုသိုလှောင်ထားခြင်းရှိမရှိ, သင်၏စီမံကိန်းလိုအပ်ချက်များအရလွတ်လပ်စွာရွေးချယ်နိုင်သည်။ ဤကျွမ်းကျင်မှုများကိုကျွမ်းကျင်ခြင်းသည်ဝဘ်ဆိုဒ်ဒေတာအပြောင်းအလဲနှင့်တင်ပို့မှု၏ထိရောက်မှုကိုများစွာတိုးတက်စေလိမ့်မည်။