အင်တာနက်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူဝက်ဘ်ဆိုက်များသည် 0 က်ဘ်ဆိုက်အကြောင်းအရာကိုစီမံခန့်ခွဲရန်နှင့်ထုတ်ဝေရန်အကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်များ (CMS) ကိုအသုံးပြုရန်ရွေးချယ်ကြသည်။ ဤဝက်ဘ်ဆိုက်များတွင်မှတ်ချက် function သည်အသုံးပြုသူများနှင့်အပြန်အလှန်ဆက်သွယ်ခြင်း၏အရေးကြီးသောအစိတ်အပိုင်းဖြစ်သည်။ အသုံးပြုသူများသည်အခြားသူများ၏မှတ်ချက်များကိုပါ 0 င်ခြင်းနှင့်ပြန်လည်ဖြေကြားရန်ခွင့်ပြုသည်။ အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေရန်အရေးကြီးသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။
ဤဆောင်းပါးသည် CMS System ရှိမှတ်ချက်ပေးရန်အတွက် PHP ကိုမည်သို့အသုံးပြုရမည်ကို CMS System တွင်အကောင်အထည်ဖော်ရန်နှင့် MySQL ဒေတာဘေ့စ်မှတဆင့်မှတ်ချက်အချက်အလက်များကိုစတိုးဆိုင်များကိုအသုံးပြုသည်။ PHP code မှတစ်ဆင့်မှတ်ချက်များကိုထည့်သွင်းရန်, မည်သို့ဖြည့်ဆည်းပေးရမည်ကိုအသေးစိတ်ရှင်းပြပါမည်။
ပထမ ဦး စွာကျွန်ုပ်တို့သည်အချက်အလက်များကိုသိုလှောင်ထားသောအချက်အလက်များကိုသိုလှောင်ထားသောဒေတာဘေ့စ်တွင်စားပွဲတစ်ခုဖန်တီးရန်လိုအပ်သည်။ ဤတွင်ဥပမာဇယားကွက်ဖွဲ့စည်းပုံမှာ -
စားပွဲတင်မှတ်ချက်များဖန်တီးပါ ( ID Int Auto_incrent မူလတန်းသော့, Parent_id int, အကြောင်းအရာစာသား, created_at datetime default current_timbestamp );
ဤဇယားကွက်တွင် ID သည်မှတ်ချက်၏ထူးခြားသောအမှတ်အသားဖြစ်သည်။ Parent_id သည် မှတ်ချက်ပေးသည့်မိဘ၏မှတ်ချက်ပေးချက်ကိုဖော်ထုတ်ရန်အသုံးပြုသည် (Null သည်ပထမအဆင့်မှတ်ချက်ပေးပါမည်) ။ အကြောင်းအရာအကြောင်းအရာ အကြောင်းအရာကိုအကြောင်းအရာများသိုလှောင်ထားသည်။ Created_at သည်မှတ်ချက်ဖန်တီးမှုအချိန်ကိုမှတ်တမ်းတင်ရန်အသုံးပြုသည်။
ထို့နောက်ဒေတာဗေ့စ်မှအချက်အလက်များကိုမှတ်ချက်ပေးရန်နှင့်စာမျက်နှာပေါ်တွင်ဖော်ပြရန် PHP code ကိုရေးရန်လိုအပ်သည်။ မှတ်ချက်ပေးရန်အချက်အလက်များအတွက်နမူနာကုဒ်ဖြစ်သည်။
<?php $conn = mysqli_connect("localhost", "username", "password", "database"); // ပထမ ဦး ဆုံးအဆင့်မှတ်ချက်စာရင်းကိုရယူပါ $query = "SELECT * FROM comments WHERE parent_id IS NULL"; $result = mysqli_query($conn, $query); // မှတ်ချက်စာရင်းကိုဖြတ်သန်းခြင်း,မှတ်ချက်တစ်ခုစီအတွက်မှတ်ချက်များခွဲပါ while ($row = mysqli_fetch_assoc($result)) { echo "<div class='comment'> "; ပဲ့တင်သံ "<p> "။ $ အတန်း ['Content'] ။ "</p> "; // Subcomment စာရင်း $ subquery = "Parent_ID =" မှတ်ချက်များမှ "select * ကိုရွေးချယ်ပါ။ " $ အတန်း ['ID']; $ subresult = MySQLI_QUEERY ($ CON, $ sququery); // subpcomment စာရင်းကိုဖြတ်ပြီးပြသထားပြီး ($ subrow = mysqli_fetch_assoc ($ subresult)) ပဲ့တင်သံ "<div class='sub-comment'> "; ပဲ့တင်သံ "<p> "။ $ subrow ['content'] ။ "</p> "; ပဲ့တင်သံ "</div> "; } // ပြန်ကြားချက် ECHO "<form class='reply-form' action='reply.php' method='POST'> "; ပဲ့တင်သံ "<input type='hidden' name='parent_id' value='" . $row['id'] . "'> "; ပဲ့တင်သံ "<textarea name='content'></textarea> "; ပဲ့တင်သံ "<input type='submit' value="ပြန်ကြားချက်"> "; ပဲ့တင်သံ "</form> "; ပဲ့တင်သံ "</div> "; } MySQLI_CLOSE ($ CON); >
ဤဥပမာတွင်ဒေတာဗေ့စ်ကို ဆက်သွယ်. ပထမအဆင့်မှတ်ချက်စာရင်းကိုရယူသည်။ ထို့နောက်ကျွန်ုပ်တို့သည်ဤမှတ်ချက်များကိုကြည့်ရှုခြင်းနှင့်မှတ်ချက်တစ်ခုစီ၏ကဒ်များကိုမေးမြန်းခြင်းကိုရှာဖွေတွေ့ရှိသည်။ မှတ်ချက်တစ်ခုစီအတွက်ကျွန်ုပ်တို့သည်၎င်း၏အကြောင်းအရာများကိုတင်ပြပြီးမှတ်ချက်များခွဲများကိုတင်ပြပြီးမှတ်ချက်ပေးရန်အသုံးပြုသူများအတွက်မှတ်ချက်ပေးရန်မှတ်ချက်တစ်ခုစီကိုပြန်ကြားချက်တစ်ခုပေးပါ။
အသုံးပြုသူတစ် ဦး သည်မှတ်ချက်ပေးရန်ပြန်လည်ဖြေကြားသည့်အခါကျွန်ုပ်တို့သည်ပြန်ကြားချက်အကြောင်းအရာကိုဒေတာဘေ့စ်သို့သိမ်းဆည်းရန်လိုအပ်သည်။ ဤတွင် PHP Code Negion ဥပမာတစ်ခုဖြစ်သောတုံ့ပြန်မှုကိုချုံ့သော PHP ကုဒ်နံပါတ်ဖြစ်သည်။
<?php $conn = mysqli_connect("localhost", "username", "password", "database"); if ($_SERVER['REQUEST_METHOD'] == 'POST') { $parent_id = $_POST['parent_id']; $content = $_POST['content']; // ထင်မြင်ချက်အချက်အလက်ထည့်ပါ $query = "INSERT INTO comments (parent_id, content) VALUES ('$parent_id', '$content')"; mysqli_query($conn, $query); } mysqli_close($conn); ?>
အထက်ပါကုဒ်များတွင်တောင်းဆိုထားသောနည်းလမ်းသည် Post ကိုပထမ ဦး ဆုံးဆုံးဖြတ်သည်။ အကယ်. ၎င်းသည် post တောင်းဆိုမှုတစ်ခုဖြစ်ပါကကျွန်ုပ်တို့သည်မိဘကိုးကွယ်ချက်၏ ID ကိုကျွန်ုပ်တို့ရရှိပြီးအသုံးပြုသူမှထည့်သွင်းထားသောအကြောင်းအရာအကြောင်းအရာကိုထည့်သွင်းပြီးဒေတာဘေ့စ်ထဲသို့ထည့်ပါ။
ဤဆောင်းပါးသည် CMS စနစ်တွင်မှတ်ချက်ပေးရန် Reply function ကိုအကောင်အထည်ဖော်ရန် PPP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးသည်။ MySQL ဒေတာဘေ့စ်ကို အသုံးပြု. မှတ်ချက်ပေးရန်နှင့် PHP ကုဒ်မှတဆင့်မှတ်ချက်ပေးသည့် display နှင့် reply function များကိုကျွန်ုပ်တို့အသုံးပြုသည်။ ဤအင်္ဂါရပ်သည် 0 က်ဘ်ဆိုက်နှင့်အသုံးပြုသူအကြားအပြန်အလှန်အကျိုးသက်ရောက်မှုကိုသိသိသာသာတိုးတက်စေနိုင်သည်။ ဤဆောင်းပါးတွင်နမူနာကုဒ်သည်သင်၏ကိုယ်ပိုင်မှတ်ချက်စနစ်ကိုအကောင်အထည်ဖော်ရန်အတွက်အထောက်အကူပြုလိမ့်မည်ဟုမျှော်လင့်ပါသည်။