ပထမ ဦး စွာသင်သည်ဒေတာများကိုသိုလှောင်ရန်အတွက်ဒေတာဘေ့စ်တွင်ဒေတာဘေ့စ်တွင်ဒေတာဘေ့စ်တစ်ခုဖန်တီးရန်လိုအပ်သည်။ အောက်ပါ SQL ထုတ်ပြန်ချက်များကို PHPMYADMIN သို့မဟုတ် command line tools များမှတဆင့်ကွပ်မျက်နိုင်သည်။
Database Form_DB ကိုဖန်တီးပါ။
Form_DB ကိုသုံးပါ။
ဇယား format_data ကိုဖန်တီးပါ (
ID Int (11) Auto_incrent မူလတန်းသော့,
NARCHAR (255) NURLE NURM
Email VARCHAR (255) NURLE မဟုတ်ပါ။
စာသားစာသား
);ထို့နောက်အသုံးပြုသူများသည်သူတို့၏အမည်, အီးမေးလ်နှင့်မက်ဆေ့ခ်ျအကြောင်းအရာများကိုဖြည့်ဆည်းပေးနိုင်သည့်ရိုးရှင်းသော HTML ပုံစံကိုဒီဇိုင်းဆွဲပါ။
<form method="POST" action="submit.php">
<label for="name">နာမည်</label>
<input type="text" name="name" id="name" required><br>
<label for="email">မေးလ်:</label>
<input type="email" name="email" id="email" required><br>
<label for="message">မက်ဆေ့ခ်ျ:</label>
<textarea name="message" id="message" rows="5" required></textarea><br>
<input type="submit" value="နားထောင်">
</form>Submit.php အမည်ရှိ PHP ဖိုင်ကိုဖန်တီးပြီးပုံစံဒေတာကိုလက်ခံရရှိပြီးဒေတာဘေ့စ်သို့သိမ်းဆည်းသည်။
<?php
// ပုံစံဒေတာကိုရယူပါ
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
// ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ
$connection = mysqli_connect('localhost', 'username', 'password', 'form_db');
// ဆက်သွယ်မှုကိုစစ်ဆေးပါ
if (!$connection) {
die("ဒေတာဘေ့စဆက်သွယ်မှုမအောင်မြင်ပါ: " . mysqli_connect_error());
}
// ဒေတာထည့်ပါ
$sql = "INSERT INTO form_data (name, email, message) VALUES ('$name', '$email', '$message')";
if (mysqli_query($connection, $sql)) {
echo "ဒေတာကိုစားပွဲပေါ်မှာအောင်မြင်စွာဖြည့်စွက်ထားသည်";
} else {
echo "ဒေတာထည့်ပါ时发生错误: " . mysqli_error($connection);
}
// ဆက်သွယ်မှုကိုပိတ်ပါ
mysqli_close($connection);
?>HTML ပုံစံနှင့် PHP script ကိုဆာဗာသို့တင်ပြီးသည့်နောက် browser တွင်ပုံစံစာမျက်နှာကိုဖွင့်ပါ, သတင်းအချက်အလက်ဖြည့်စွက်။ တင်သွင်းပါ။ အကယ်. ခွဲစိတ်ကုသမှုမှန်ကန်ပါက browser သည် "ဒေတာများကိုအောင်မြင်စွာဖြည့်စွက်ထားသော" ကိုအောင်မြင်စွာဖြည့်စွက်ထားသည့် "prompt ကိုပြလိမ့်မည်။
ဤဆောင်းပါးသည် PHP မှတစ်ဆင့် MySQL ဒေတာဘေ့စ်သို့ပုံစံဒေတာတင်သွင်းမှုကိုအကောင်အထည်ဖော်ခြင်း၏အခြေခံဖြစ်စဉ်ကိုမိတ်ဆက်ပေးသည်။ ဤလုပ်ငန်းစဉ်တွင်ဒေတာဗေ့စ်နှင့်စားပွဲတင်တည်ဆောက်ပုံများဖန်တီးခြင်း, အမှန်တကယ်စီမံကိန်းများတွင်အချက်အလက်များစစ်ဆေးခြင်း, application ၏ကြံ့ခိုင်မှုနှင့်လုံခြုံမှုကိုတိုးတက်စေရန်လိုအပ်ချက်များနှင့်အညီအချက်အလက်စစ်ဆေးခြင်း, စစ်ထုတ်ခြင်းနှင့်လုံခြုံရေးအစီအမံများကိုထည့်သွင်းနိုင်သည်။