အင်တာနက်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူ 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်များ (CMS) ၏အခန်းကဏ် role သည် ပို. ထင်ရှားလာသည်။ ဆောင်းပါးစာရင်းစာရင်းကိုင် function ကို CMS စနစ်ရှိဘုံနှင့်လိုအပ်သော function တစ်ခုအနေဖြင့် 0 က်ဘ်ဆိုက်အုပ်ချုပ်ရေးမှူးများကိုအချိန်မှန်နှင့် 0 က်ဘ်ဆိုက်ဆောင်းပါးများ၏အမြင်များ, ဤဆောင်းပါးသည် CMS စနစ်ရှိဆောင်းပါးစာရင်းဇယား function များကိုအကောင်အထည်ဖော်ရန်နှင့်တိကျသောကုဒ်များကိုဥပမာပေးရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။
ပထမ ဦး စွာဆောင်းပါး၏အချက်အလက်များကိုသိမ်းဆည်းရန်ဒေတာဘေ့စ်တစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။ ကျွန်ုပ်တို့၏ဒေတာဘေ့စ်ကို "CMS" ဟုခေါ်သည်ဆိုပါစို့။
PHP တွင်ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန် MySQLI extension ကိုသုံးနိုင်သည်။ ဒီမှာနမူနာကုဒ်တစ်ခုပါ။
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "cms";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn-> connect_error) {
Die ("ဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ conn-> connection_error);
}
ပဲ့တင်သံ "အောင်မြင်စွာချိတ်ဆက်";
>
အသုံးပြုသူတစ် ဦး သည်ဆောင်းပါးတပုဒ်လည်ပတ်သောအခါဆောင်းပါး၏ရှုခင်းအရေအတွက်ကိုကျွန်ုပ်တို့အသစ်ပြောင်းရန်လိုအပ်သည်။ အောက်ပါကုဒ်နံပါတ်ကိုဆောင်းပါးအသေးစိတ်စာမျက်နှာတွင်ထည့်သွင်းနိုင်သည်စာမျက်နှာအသေးစိတ်ကိုသင်ထည့်နိုင်သည်။
<?php // ဆောင်းပါးရယူပါID $articleId = $_GET['id']; // ဆောင်းပါးများကြည့်ရှုခြင်း $sql = "UPDATE articles SET views = views + 1 WHERE id = $articleId"; $conn-> Query ($ SQL); >
စုစုပေါင်းဆောင်းပါးအရေအတွက်ကိုရေတွက်ရန် function တစ်ခုကိုကျွန်ုပ်တို့ရေးနိုင်သည်။ ဤတွင်ဥပမာတစ်ခုမှာ function တစ်ခုဖြစ်ပါသည်။
<?php
function countArticles() {
global $conn;
$sql = "SELECT COUNT(*) AS total FROM articles";
$result = $conn-> Query ($ SQL);
အကယ်. ($ ရလဒ် - num_row> 0) {
$ Row = $ ရလဒ် -> Fetch_assoc ();
$ Row ကိုပြန်သွားပါ ['Tott'];
} အခြား
ပြန်လာ 0;
}
}
$ articlocount = countarticles ();
Echo "စုစုပေါင်းရှိပါတယ်" ။ $ articlocount ။ "ဆောင်းပါး";
>
လူကြိုက်အများဆုံးဆောင်းပါးများကိုပြသရန်ဆောင်းပါး၏အမြင်များကိုစီကြည့်ခြင်းဖြင့်ကျွန်ုပ်တို့ထိုသို့ပြုလုပ်နိုင်သည်။ ဤတွင်ဥပမာတစ်ခုမှာ function တစ်ခုဖြစ်ပါသည်။
<?php
function getPopularArticles($limit) {
global $conn;
$sql = "SELECT * FROM articles ORDER BY views DESC LIMIT $limit";
$result = $conn-> Query ($ SQL);
အကယ်. ($ ရလဒ် - num_row> 0) {
နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {
Echo "ခေါင်းစဉ် -" ။ $ အတန်း ['title'] ။ "<br> ";
ECHO "Views:" ။ $ အတန်း ['Views'] ။ "<br> ";
echo "=====================<br> ";
}
} အခြား
Echo "ဆောင်းပါးမရှိသေးတဲ့ဆောင်းပါးမရှိပါ။
}
}
GetPopulararticles (5);
>
အထက်ပါအဆင့်များမှတစ်ဆင့်ကျွန်ုပ်တို့သည်ရှုထောင့်များကိုမွမ်းမံခြင်း, ဤလုပ်ဆောင်ချက်များသည် CMS system administrator များကို 0 က်ဘ်ဆိုက်၏ဆောင်းပါးအခြေအနေကိုနားလည်ရန်, အကယ်. သင်သည် PHP developer တစ် ဦး ဖြစ်ပါကအထက်ဖော်ပြပါပါ 0 င်သည့်အကြောင်းအရာများသည် CMS မှဆောင်းပါးများစာရင်းဇယား function ကိုလေ့လာခြင်းနှင့်လေ့ကျင့်ရာတွင်သင့်အတွက်အကျိုးရှိသည်။