လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP နှင့် SQLite ဒေတာများကိုတင်သွင်းရန်နှင့်တင်ပို့ရန်လမ်းညွှန်အပြည့်အစုံ

PHP နှင့် SQLite ဒေတာများကိုတင်သွင်းရန်နှင့်တင်ပို့ရန်လမ်းညွှန်အပြည့်အစုံ

M66 2025-06-27

ဒေတာတင်သွင်းမှုကိုအကောင်အထည်ဖော်ရန် PHP နှင့် SQLite ကိုသုံးပါ

ဒေတာတင်သွင်းမှုသည် 0 က်ဘ်ဆိုက်သို့မဟုတ်လျှောက်လွှာဖွံ့ဖြိုးတိုးတက်မှုတွင်ဘုံလိုအပ်ချက်ဖြစ်သည်။ PHP နှင့် SQLite တို့ဖြင့်ကျွန်ုပ်တို့သည်အချက်အလက်များကိုပြင်ပ CSV ဖိုင်များမှ SQLite ဒေတာဘေ့စ်သို့တင်သွင်းနိုင်သည်။ သတ်သတ်မှတ်မှတ်အဆင့်များမှာ - ဒေတာလိုင်းတစ်ခုစီကိုခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ဒေတာတစ်ခုစီကိုခွဲခြားခြင်းနှင့်ဒေတာများကိုဒေတာသို့ရေးခြင်း။

 <?php
// တည်ဆောက်သည်SQLiteဒေတာဘေ့စ်ဖိုင်လမ်းကြောင်း
$dbFile = 'database.db';
<p>// ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုဖွင့်ပါ<br>
$db = new SQLite3($dbFile);</p>
<p>// ဖတ်CSVအကြောင်းအရာအကြောင်းအရာ<br>
$csvFile = 'data.csv';<br>
$lines = file($csvFile, FILE_IGNORE_NEW_LINES);</p>
<p>// ဒေတာအတန်းကိုလိုင်းအားဖြင့်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ဒေတာဘေ့စ်ထဲသို့ထည့်ပါ<br>
foreach ($lines as $line) {<br>
$data = explode(',', $line);<br>
$sql = "INSERT INTO table_name (column1, column2, column3) VALUES ('$data[0]', '$data[1]', '$data[2]')";<br>
$db->exec($sql);<br>
}</p>
<p>// ဒေတာဘေ့စ် connection ကိုပိတ်ပါ<br>
$db->close();</p>
<p>echo 'ဒေတာတင်သွင်းမှုပြီးစီးခဲ့သည်';<br>
?><br>

ကျေးဇူးပြု. သင်၏ဒေ တာ ဘေ့စ်စားပွဲအမည်ရှိ သည့် table_name တွင် table_name ကို အစားထိုးလိုက်ပါ

ဒေတာတင်ပို့မှုကိုအကောင်အထည်ဖော်ရန် PHP နှင့် SQLite ကိုသုံးပါ

ဒေတာများကိုဒေတာအနေဖြင့်ပြင်ပဖိုင်များသို့တင်ပို့ခြင်းက၎င်းကိုအရန်ကူးရန်သို့မဟုတ်ပြောင်းရွှေ့ရန်လွယ်ကူစေသည်။ PHP ၏ SQLite3 class ကို အသုံးပြု. သင်သည်စုံစမ်းမှုစစ်ဆင်ရေးများကိုလုပ်ဆောင်နိုင်ပြီးဒေတာများကို CSV ဖိုင်သို့ရေးနိုင်သည်။ အောက်ပါဥပမာသည် SQLite ဒေတာဘေ့စ်တစ်ခုမှဒေတာများကို CSV ဖိုင်သို့မည်သို့တင်ပို့ရမည်ကိုပြသသည်။

 <?php
// တည်ဆောက်သည်SQLiteဒေတာဘေ့စ်ဖိုင်လမ်းကြောင်း
$dbFile = 'database.db';
<p>// ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုဖွင့်ပါ<br>
$db = new SQLite3($dbFile);</p>
<p>// ဒေတာတွင်ဒေတာဘေ့စ်တွင်မေးမြန်းပါ<br>
$sql = "SELECT * FROM table_name";<br>
$result = $db->query($sql);</p>
<p>// ဖန်တီးCSVဖိုင်နှင့်ဒေတာရေးပါ<br>
$csvFile = 'export_data.csv';<br>
$handle = fopen($csvFile, 'w');</p>
<p>// ခေါင်းစီးကိုရေးပါ<br>
$header = array('Column1', 'Column2', 'Column3');<br>
fputcsv($handle, $header);</p>
<p>// ဒေတာရေးပါ<br>
while ($row = $result->fetchArray()) {<br>
fputcsv($handle, $row);<br>
}</p>
<p>// File လက်ကိုင်နှင့်ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ပါ<br>
fclose($handle);<br>
$db->close();</p>
<p>echo 'ဒေတာတင်ပို့မှုပြီးစီးခဲ့သည်';<br>
?><br>

အမှန်တကယ်ဒေတာဘေ့စ်ဖွဲ့စည်းပုံနှင့်အညီ table_name နှင့် header field name ကိုအစားထိုးပါ။

အကျဉ်းချုပ်

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