အင်တာနက်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူ, အွန်လိုင်းလူအများစုနေ့စဉ်ဘ 0 များတွင်လိုအပ်သောကိရိယာတစ်ခုဖြစ်လာသည်။ ဤဆောင်းပါးသည်သင်အသုံးပြုသူများသည်စကားလုံးများ၏အဓိပ္ပါယ်ဖွင့်ဆိုချက်ကိုရှာဖွေရန် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့်မည်သို့ရေးရမည်ကိုပြသပါလိမ့်မည်။
ပထမ ဦး စွာအွန်လိုင်းတစ်ခု၏လုပ်ဆောင်နိုင်မှုကိုအကောင်အထည်ဖော်ရန်အတွက်ကျွန်ုပ်တို့သည်စကားလုံးများနှင့်သူတို့၏အဓိပ္ပာယ်ကောက်ယူရန်ဒေတာဘေ့စတစ်ခုလိုအပ်သည်။ ကျွန်ုပ်တို့သည် MySQL ဒေတာဘေ့စ်ကို အသုံးပြု. စကားလုံးများနှင့်သက်ဆိုင်ရာရှင်းလင်းချက်များကိုသိုလှောင်ထားသော "စကားလုံး" ဟုခေါ်သောဒေတာစားပွဲတစ်ခုဖန်တီးပါမည်။
သင်၏ဆာဗာကို PHP, MySQL နှင့် Apache တို့ဖြင့်တပ်ဆင်ပြီး configure လုပ်ပါ။ ပတ် 0 န်းကျင်ကိုပြုပြင်သည်နှင့်တပြိုင်နက်သင်အဘိဓာန်ကိုအကောင်အထည်ဖော်ရန်ကုဒ်ကိုစတင်ရေးသားနိုင်သည်။
ထို့နောက်ကျွန်ုပ်တို့သည်ရှာဖွေမှုစကားလုံးများကိုထည့်သွင်းခြင်းနှင့်ရလဒ်များကိုပြသရန်အတွက်ရိုးရှင်းသောရှေ့မျက်နှာပြင်တပ်ဆင်ထားရန်လိုအပ်သည်။ ဤ interface ကို HTML နှင့် CSS ဖြင့်ဒီဇိုင်းပြုလုပ်နိုင်သည်။ ဤတွင်အခြေခံ HTML ဖွဲ့စည်းပုံမှာ -
<!DOCTYPE html>
<html>
<head>
<title>အွန်လိုင်း</title>
<style>
input[type=text] {
width: 300px;
height: 30px;
font-size: 16px;
}
#result {
margin-top: 10px;
font-size: 16px;
}
</style>
</head>
<body>
<h1>အွန်လိုင်း</h1>
<form action="" method="post">
<input type="text" name="word" placeholder="ကျေးဇူးပြု. မေးမြန်းရန်စကားလုံးကိုဖြည့်ပါ">
<input type="submit" value="မေးမြန်း">
</form>
<div id="result"></div>
</body>
</html>ကျွန်ုပ်တို့သည် PHP မှတစ်ဆင့်အသုံးပြုသူစုံစမ်းမှုတောင်းဆိုမှုများကို PHP မှတစ်ဆင့်ထုတ်ယူနိုင်ပြီး MySQL ဒေတာဘေ့စ်မှစကားလုံးအဓိပ္ပါယ်ဖွင့်ဆိုချက်ကိုပြန်လည်ရယူနိုင်သည်။ အောက်ဖော်ပြပါသည် PHP ကုဒ်အကောင်အထည်ဖော်မှုဖြစ်သည်။
<?php
// ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ
$mysqli = new mysqli("localhost", "root", "password", "dictionary");
// ဆက်သွယ်မှုကိုစစ်ဆေးပါ
if ($mysqli-> connect_error) {
Die ("Connect သည်ဒေတာဘေ့စ်သို့ချိတ်ဆက်ရန်မအောင်မြင်ပါ။ " ။ $ MySQLI-> Connect_error);
}
// လုပ်ငန်းစဉ်မေးမြန်းမှုတောင်းဆိုမှု ($ _server ["တောင်းဆိုမှု"] == "post"] == "post") {
$ word = $ _post ["စကားလုံး"];
// တည်ဆောက်မှုကြေငြာချက် $ sql = "select *" စကားလုံး = '$ စကားလုံး' 'ဆိုတဲ့စကားလုံးတွေကနေ SQL = "select *";
// query ကို query ကို Execute = $ MySQLI-> စုံစမ်းမှု ($ SQL);
// အကယ်. ($ ရလဒ်> Num_rows> 0) လျှင်ရှာဖွေခြင်းရလဒ်ကိုစစ်ဆေးပါ
// output ကိုစကားလုံးများ $ အတန်း = $ ရလဒ် -> finch_assoc ();
ပဲ့တင်သံ "<p> "။ $ အတန်း [" စကားလုံး "] ။ ": "။ $ အတန်း [" အဓိပ္ပါယ်ဖွင့်ဆိုချက်] ။ "</p> ";
} အခြား
ပဲ့တင်သံ "<p> ဒီစကားလုံးအတွက်ရှင်းပြချက်ကိုရှာမတွေ့ပါ။</p> ";
}
// query query ရလဒ်ကို $ ရလဒ် -> အခမဲ့ ();
}
// ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ပါ $ MySQLI-> အနီးကပ် (),
>အထက်ပါအဆင့်များမှတစ်ဆင့်ကျွန်ုပ်တို့သည်ရိုးရှင်းသောအွန်လိုင်းလုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန်ပြီးစီးခဲ့သည်။ အသုံးပြုသူများသည် search box တွင်စကားလုံးတစ်လုံးထဲထည့်နိုင်သည်။ PHP code သည်စကားလုံး၏အဓိပ္ပါယ်ဖွင့်ဆိုချက်ကိုဒေတာဘေ့စ်မှပြန်လည်ရယူပြီးပြန်ပို့လိမ့်မည်။ သင်လိုအပ်သောကုဒ်ကိုလိုအပ်သလိုထပ်ထည့်ပြီးဘာသာစကားမျိုးစုံမေးမြန်းခြင်း, အသုံးပြုသူမှတ်ပုံတင်ခြင်းစသည်တို့ကဲ့သို့သောပိုမိုလုပ်ဆောင်မှုများကိုထပ်ထည့်နိုင်သည်။
ဤရိုးရှင်းသောအွန်လိုင်းအဘိဓာန်သည်အခြေခံဥပမာတစ်ခုသာဖြစ်ပြီး developer များက၎င်းတို့၏လိုအပ်ချက်များနှင့်အညီ code ကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။ ဥပမာအားဖြင့်, အဘိဓာန်၏လုပ်ဆောင်မှုနှင့်လက်တွေ့ကျင့်သုံးမှုတိုးတက်စေရန်သုံးစွဲသူစီမံခန့်ခွဲမှုရှာဖွေမှု,