အင်တာနက်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူဝက်ဘ်ဆိုက်များနှင့်အကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်များ (CMSS) သည်အသုံးပြုမှုကိုမြှင့်တင်ရန်နေရာဆက်ဆက်သွယ်မှုလုပ်ဆောင်မှုများကိုထည့်သွင်းထားသည်။ ဤဆောင်းပါးသည်ရိုးရှင်းသော in-site ဆက်သွယ်ရေးလုပ်ငန်းကိုအကောင်အထည်ဖော်ရန်နှင့် developer များလျင်မြန်စွာစတင်ရန်လိုအပ်သောကုဒ်များကိုပေးရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြပါမည်။
In-site information function ကိုမအကောင်အထည်ဖော်မီ, ပထမ ဦး စွာ 0 က်ဘ်ဆိုက်သတင်းအချက်အလက်များ၏သက်ဆိုင်ရာအချက်အလက်များကိုသိမ်းဆည်းရန်ဒေတာဘေ့စ်စားပွဲကိုဒီဇိုင်းပြုလုပ်ရန်လိုအပ်သည်။ "CMS" ဟုခေါ်သောဒေတာဘေ့စ်ရှိသည်ဆိုပါစို့။ 0 က်ဘ်ဆိုက်မက်ဆေ့ခ်ျများကိုထောက်ပံ့ရန်အတွက်စာနယ်ဇင်းအချက်အလက်များကိုသိမ်းဆည်းရန်ဒေတာဘေ့စ်တွင်ဇယားအသစ်တစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။
0 က်ဘ်ဆိုက်မက်ဆေ့ခ်ျဇယားတစ်ခုဖန်တီးရန်အောက်ပါ SQL ကြေငြာချက်သည် -
မတည်ရှိပါကစားပွဲပေါ်မှာဖန်တီးပါ ( ID Int (11) Auto_incrent မူလတန်းသော့, Sender_id int (11), receiver_id int (11), ဘာသာရပ်ကားချပ် (255), ခန္ဓာကိုယ်စာသား, created_at timestamp ပုံမှန် current_timestamp, နိုင်ငံခြားသော့ (Sender_id) ကိုးကားထားသောအသုံးပြုသူများ (ID), နိုင်ငံခြားသော့ (ReDiver_id) ကိုးကားချက်များအသုံးပြုသူများ (ID) );
ထို့နောက်အသုံးပြုသူမှရရှိသော 0 က်ဘ်ဆိုက်များကိုပြသရန် CMS စနစ်ရှိစာမျက်နှာတစ်ခုဖန်တီးရန်လိုအပ်သည်။ ဤစာမျက်နှာတွင်အသုံးပြုသူများသည်မိမိတို့ကိုယ်ပိုင် 0 ဘ်ဆိုဒ်စာစာရင်းကိုကြည့်ရှုပြီးတိကျသောအကြောင်းအရာများကိုကြည့်ရှုရန်ရွေးချယ်နိုင်သည်။
သုံးစွဲသူဝက်ဘ်ဆိုက်တွင်မက်ဆေ့ခ်ျစာရင်းကိုရယူရန်အောက်ပါ PHP function သည် PHP function ဖြစ်သည်။
function getinboxmessagesages ($ userid) { $ query = "checerver_Is desc မှရရှိသောမက်ဆေ့ခ်ျများမှ" Select * Select * Select *); $ ရလဒ် = MySQLI_QUERY ($ CON, $ QEACE); $ မက်ဆေ့ခ်ျများ = MySQLI_FETCHT_ALL ($ ရလဒ်, MySQLI_ASTAC); $ မက်ဆေ့ခ်ျများကိုပြန်သွားပါ။ }
အထက်ဖော်ပြပါကုဒ်များတွင်ဒေတာဘေ့စ်စုံစမ်းမှုမှတစ်ဆင့်သုံးစွဲသူမှရရှိသော 0 န်ဆောင်မှုဆိုင်ရာမက်ဆေ့ခ်ျကိုကျွန်ုပ်တို့ရရှိပြီးဖန်ဆင်းခြင်းအချိန်၏အစဉ်အလာတွင်စီစဉ်ထားသည်။
စာမျက်နှာပေါ်တွင်ကျွန်ုပ်တို့သည် 0 ဘ်ဆိုဒ်မက်ဆေ့ခ်ျစာရင်းကိုကြည့်ရှုပြီး 0 က်ဘ်ဆိုဒ်တစ်ခုစီ၏ခေါင်းစဉ်နှင့်ပေးပို့သူအချက်အလက်များကိုပြသမည်။ 0 က်ဘ်ဆိုက်တစ်ခုစီသည် link တစ်ခုပေးလိမ့်မည်။
$ inboxmessages များ = GetINBOXMESSESS ($ userid); foreach ($ မက်ဆေ့ခ်ျကို $ inboxmessages) { $ senderid = $ မက်ဆေ့ခ်ျ ['sender_id']; $ အကြောင်းအရာ = $ မက်ဆေ့ခ်ျ ['' TEMPE ']; // query sender သတင်းအချက်အလက် $ query = "ID = '$ senderid' ရှိသည့်အသုံးပြုသူများမှရွေးချယ်ခြင်း *"; $ ရလဒ် = MySQLI_QUERY ($ CON, $ QEACE); $ sender = MySQLI_FETT_AST_ASSOC ($ ရလဒ်); ပဲ့တင်သံ "<div> "; ပဲ့တင်သံ "<p> မှ "။ ဒေါ်လာပေးပို့သူ ['username'] ။ "</p> "; ပဲ့တင်သံ "<p> ခေါင်းစဉ်: "။ $ ဘာသာရပ်။ "</p> "; Echo " <a href='view_message.php?id=" . $message['id'] . "'>View</a> "; ပဲ့တင်သံ "</div> "; }
အသုံးပြုသူသည် "View" link ကိုနှိပ်သောအခါ system သည် site ပေါ်တွင်သတင်းစကား၏အသေးစိတ်အကြောင်းအရာများကိုပြသရန်စာမျက်နှာအသစ်တစ်ခုသို့ခုန်ချလိမ့်မည်။ အောက်ဖော်ပြပါသည် 0 က်ဘ်ဆိုက်မက်ဆေ့ခ်ျ၏အသေးစိတ်အကြောင်းအရာများကိုရှာဖွေရန်နှင့်ပြသရန်အသုံးပြုသော PHP ကုဒ်ဖြစ်သည်။
$ messageIr = $ _GET ['ID']; 0 က်ဘ်ဆိုဒ်တွင်မက်ဆေ့ခ်ျ၏တိကျသောအကြောင်းအရာများကို $ query = "select * select * id = '$ messageID' 'မှတစ်ဆင့်မေးမြန်းခြင်း, $ ရလဒ် = MySQLI_QUERY ($ CON, $ QEACE); $ Mession = MySQLI_FETCE_ASSOC ($ ရလဒ်); ပဲ့တင်သံ "<p> မှ "။ $ မက်ဆေ့ခ်ျ ['Sender_id'] ။ "</p> "; ပဲ့တင်သံ "<p> ခေါင်းစဉ်: "။ $ မက်ဆေ့ခ်ျ ['' ဘာသာရပ် '] ။ "</p> "; ပဲ့တင်သံ "<p> အကြောင်းအရာ: "။ $ မက်ဆေ့ခ်ျ ['ခန္ဓာကိုယ်'] ။ "</p> "; ပဲ့တင်သံ "<p> အချိန်: "။ $ မက်ဆေ့ခ်ျ ['created_at'] ။ "</p> ";
ဤကုဒ်တွင် 0 က်ဘ်ဆိုက်မက်ဆေ့ခ်ျ၏ ID ကို $ _GET နည်းလမ်းဖြင့် 0 က်ဘ်ဆိုက်၏ ID ကိုရရှိသည်။ ထို့နောက်ပေးပို့သူ, ခေါင်းစဉ်, အကြောင်းအရာနှင့်အချိန်နှင့်အချိန်ကိုပြသပါ။
ယခုအချိန်အထိကျွန်ုပ်တို့သည်ရိုးရှင်းသော in-site message function ကိုအောင်မြင်စွာအကောင်အထည်ဖော်နိုင်ပြီးသုံးစွဲသူများကိုလက်ခံရရှိသည့်မက်ဆေ့ခ်ျများကိုကြည့်ရှုရန်နှင့်အသေးစိတ်အချက်အလက်များအားအသေးစိတ်အကြောင်းအရာများကိုကြည့်ရှုရန်ခွင့်ပြုသည်။ ဤအင်္ဂါရပ်သည်လူမှုရေးအရအပြန်အလှန်ဆက်သွယ်မှုသို့မဟုတ်ရပ်ရွာလူထုဝက်ဘ်ဆိုက်များကိုတည်ဆောက်ရန်အလွန်အရေးကြီးသည်။
ဤဥပမာကိုဤဥပမာသည်ရိုးရှင်းသော်လည်းအမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် in-site message system ၏လုံခြုံရေးနှင့်သုံးစွဲသူအတွေ့အကြုံကိုတိုးတက်စေရန်အတွက် 0 က်ဘ်ဆိုက်များကိုစစ်ထုတ်ခြင်း,
ဤဆောင်းပါးသည် PHP 0 က်ဘ်ဆိုက်သတင်းအချက်အလက်လုပ်ဆောင်မှုကိုပိုမိုနားလည်ရန်သင့်အားကူညီရန်အသုံး 0 င်သောလမ်းညွှန်မှုအချို့ပေးနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။