ပထမ ဦး စွာသင်သည်ဒေတာများကိုသိုလှောင်ရန်အတွက်ဒေတာဘေ့စ်တွင်ဒေတာဘေ့စ်တွင်ဒေတာဘေ့စ်တစ်ခုဖန်တီးရန်လိုအပ်သည်။ အောက်ပါ 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 ၏ကြံ့ခိုင်မှုနှင့်လုံခြုံမှုကိုတိုးတက်စေရန်လိုအပ်ချက်များနှင့်အညီအချက်အလက်စစ်ဆေးခြင်း, စစ်ထုတ်ခြင်းနှင့်လုံခြုံရေးအစီအမံများကိုထည့်သွင်းနိုင်သည်။