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

PHP ကိုမည်သို့အသုံးပြုရမည်နည်း

M66 2025-06-16

PHP ကိုမည်သို့အသုံးပြုရမည်နည်း

guest ည့်သည်စာစောင်ဘုတ်အဖွဲ့သည် 0 က်ဘ်ဆိုက်များစွာ၏မရှိမဖြစ်လိုအပ်သောအပြန်အလှန်အကျိုးသက်ရောက်မှုရှိသောအင်္ဂါရပ်များထဲမှတစ်ခုဖြစ်သည်။ 0 က်ဘ်ဆိုက်တွင်တုံ့ပြန်ချက်များ, အကြံပြုချက်များသို့မဟုတ်မှတ်ချက်များကိုစွန့်ခွာရန်ခွင့်ပြုသည်။ ဤဆောင်းပါးတွင် PHP Language မှတဆင့် PHP Language မှတဆင့် PHP Lquale မှ စ. STRACH ဘာသာစကားမှ စ. အပြည့်အဝအလုပ်လုပ်သော guest ည့်သည်များမက်ဆေ့ခ်ျကိုမည်သို့ဖွံ့ဖြိုးတိုးတက်စေမည်ကိုမိတ်ဆက်ပေးပါမည်။

အဆင့် 1: ဒေတာဘေ့စ်နှင့်ဒေတာစားပွဲတင်ကိုဖန်တီးပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည်မက်ဆေ့ခ်ျသတင်းအချက်အလက်များကိုသိုလှောင်ထားသောဒေတာဘေ့စ်တွင်ဇယားတစ်ခုဖန်တီးရန်လိုအပ်သည်။ ဒေတာဘေ့စ်တစ်ခုဖန်တီးရန် PhpMYADMIN သို့မဟုတ်အခြား MYSQL စီမံခန့်ခွဲမှုကိရိယာများကိုသုံးနိုင်သည်။ ဒေတာဘေ့စ်များနှင့်ဒေတာစားပွဲများဖန်တီးသော SQL ထုတ်ပြန်ချက်များ -

ဇယားမက်ဆေ့ခ်ျများဖန်တီးပါ (
    ID Int (11) Auto_incrent မူလတန်းသော့,
    NARCHAR (50) NURNCH NATE NURN NUME,
    Email Varchar (50) NULL,
    မက်ဆေ့ခ်ျစာသား NULL,
    created_at timestamp ပုံမှန် current_timbestamp
);

အဆင့် 2: မက်ဆေ့ခ်ျဘုတ်အဖွဲ့ပုံစံကိုဖန်တီးပါ

ထို့နောက်အသုံးပြုသူများအား၎င်းတို့၏အမည်များ, အီးမေးလ်များနှင့်မှတ်ချက်များကိုတင်ပြရန်ခွင့်ပြုသည့်ပုံစံကိုဒီဇိုင်းဆွဲရန်လိုအပ်သည်။ ဤတွင်ပုံစံအတွက် HTML code ဖြစ်သည်။

<form action="submit.php" method="post">
    <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" cols="30" rows="10" required></textarea><br>

    <input type="submit" value="မက်ဆေ့ခ်ျကိုတင်ပါ">
</form>

အဆင့် 3: မက်ဆေ့ခ်ျကိုဒေတာလုပ်ပါ

အသုံးပြုသူသည်ပုံစံကိုတင်ပြသောအခါဒေတာများကိုလုပ်ဆောင်ရန်နှင့်ဒေတာဘေ့စ်သို့သိမ်းဆည်းရန် PHP code ကိုအသုံးပြုရန်လိုအပ်သည်။ ဤတွင် PHP script သည် Php Script ဖြစ်စဉ်များကိုတင်သွင်းခြင်းနှင့်ဒေတာဘေ့စ်သို့မက်ဆေ့ခ်ျများကိုသိမ်းဆည်းသည်။

<?php
// ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ
$mysqli = new mysqli('localhost', 'username', 'password', 'guestbook');

// ဆက်သွယ်မှုကိုစစ်ဆေးပါ
if ($mysqli-> connect_error) {
    Die (&#39;Database connection မအောင်မြင်ပါ။ &#39; ။ $ MySQLI-> Connect_ERRORR)
}

// လုပ်ငန်းစဉ်ပုံစံဒေတာ $ အမည် = $ _post [&#39;name&#39;];
$ အီးမေးလ် = $ _post [&#39;email&#39;];
$ message = $ _post [&#39;message&#39;];

// SQL ထုတ်ပြန်ချက် $ SQL = "မက်ဆေ့ခ်ျများ (အမည်, အီးမေးလ်, မက်ဆေ့ခ်ျ) တန်ဖိုးများ (&#39;$ အမည်&#39;, &#39;$ Email&#39;, &#39;$ email&#39;,

// insertion opertion ကို ($ MySQLI-> စုံစမ်းမှု ($ sql) === true) ကိုလုပ်ဆောင်ပါ။
    ECHO &#39;သတင်းစကားကိုအောင်မြင်စွာတင်ပြခဲ့သည်။ &#39;&#39;;
} အခြား
    ECHO &#39;Message Submission မအောင်မြင်ပါ။ $ MySQLI-> အမှား;
}

// ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ပါ $ MySQLI-> အနီးကပ် (),
>

အဆင့် 4: မက်ဆေ့ခ်ျစာရင်းကိုပြပါ

နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည်စာတိုအချက်အလက်များကိုဒေတာဘေ့စ်မှရယူပြီးဝဘ်စာမျက်နှာရှိမက်ဆေ့ခ်ျအားလုံးကိုဖော်ပြရန်လိုအပ်သည်။ PHP Code ဥပမာတစ်ခု

<?php
// ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ
$mysqli = new mysqli('localhost', 'username', 'password', 'guestbook');

// ဆက်သွယ်မှုကိုစစ်ဆေးပါ
if ($mysqli-> connect_error) {
    Die (&#39;Database connection မအောင်မြင်ပါ။ &#39; ။ $ MySQLI-> Connect_ERRORR)
}

// query message data $ sql = "" Select * Select * Select ား order_at desc မှအမှာစာ "
$ ရလဒ် = $ MySQLI-> Query ($ SQL);

// မက်ဆေ့ခ်ျစာရင်းကို ($ ရလဒ် - num_row> 0) {
    နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {
        ပဲ့တင်သံ<div> &#39;&#39;;
        ပဲ့တင်သံ<h3> &#39;&#39; ။ $ အတန်း [&#39;name&#39;] ။ &#39;(&#39; ။ $ အတန်း [&#39;email&#39;] ။ &#39;)</h3> &#39;&#39;;
        ပဲ့တင်သံ<p> &#39;&#39; ။ $ အတန်း [&#39;မက်ဆေ့ခ်ျ&#39;] ။ &#39;</p> &#39;&#39;;
        ပဲ့တင်သံ</div> &#39;&#39;;
    }
} အခြား
    Echo &#39;No Comments သေးသေးလေးများ&#39;;
}

// ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ပါ $ MySQLI-> အနီးကပ် (),
>

နိဂုံးချုပ်အားဖြင့်

အထက်ပါအဆင့်များမှတစ်ဆင့်ကျွန်ုပ်တို့သည် Guest ည့်သည်မက်ဆေ့ခ်ျဘုတ်အဖွဲ့အင်္ဂါရပ်ကိုအောင်မြင်စွာတီထွင်နိုင်ခဲ့သည်။ အသုံးပြုသူများသည်ပုံစံများမှတစ်ဆင့်မက်ဆေ့ခ်ျများတင်သွင်းနိုင်ပြီးစာတိုဒေတာကိုဒေတာတွင်သိမ်းဆည်းထားပြီးဝက်ဘ်စာမျက်နှာပေါ်တွင်ပြသလိမ့်မည်။ PHP ၏ရိုးရှင်းမှုနှင့်အစွမ်းထက်သောအင်္ဂါရပ်များနှင့်အတူထိုကဲ့သို့သောမက်ဆေ့ခ်ျဘုတ်အဖွဲ့ကိုဖွံ့ဖြိုးဆဲဖြစ်ပါတယ်။ ဒီဆောင်းပါးကသင့်အတွက်အထောက်အကူပြုမယ်လို့မျှော်လင့်ပါတယ်။