လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> MySQLI :: $ client_version နှင့် Phpinfo () ကိုပိုမိုပြည့်စုံအောင်ပြုလုပ်ရန် MySQL configuration information ကိုရယူရန်မည်သို့ပေါင်းစပ်မည်နည်း။

MySQLI :: $ client_version နှင့် Phpinfo () ကိုပိုမိုပြည့်စုံအောင်ပြုလုပ်ရန် MySQL configuration information ကိုရယူရန်မည်သို့ပေါင်းစပ်မည်နည်း။

gitbox 2025-08-04

PHP applications များကိုတီထွင်သည့်အခါအထူးသဖြင့်ဒေတာဘေ့စ်လုပ်ငန်းများနှင့်ပတ်သက်လာလျှင် MySQL-Related configuration information ကိုရယူရန်အလွန်အရေးကြီးသည်။ အထူးသဖြင့်ဒေတာဘေ့စ်၏ဆက်သွယ်မှုပြ issues နာများကိုဖြေရှင်းခြင်းသို့မဟုတ်ဒေတာဘေ့စ်၏စွမ်းဆောင်ရည်ကိုပိုမိုကောင်းမွန်စေရန်သို့မဟုတ်ဒေတာဘေ့စ်၏စွမ်းဆောင်ရည်ကိုပိုမိုကောင်းမွန်စေရန်အတွက်၎င်းသည် MySQL ၏ client version နှင့်ဆက်စပ်သောပြင်ဆင်မှုအချက်အလက်များကိုနားလည်ရန်အလွန်အရေးကြီးသည်။ MySQLI :: $ client_version နှင့် phppinfo () သည် အလွန်လက်တွေ့ကျသောကိရိယာနှစ်ခုဖြစ်သော MySQLI :: Phppinfo () သည်အလွန်လက်တွေ့ကျသောကိရိယာနှစ်ခုဖြစ်သော MySQLI :: Phpinfo () သည်အလွန်လက်တွေ့ကျသောကိရိယာနှစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်ချက်နှစ်ခုကိုပိုမိုပြည့်စုံသော MySQL Configuration Information ကိုရရှိရန်မည်သို့ပေါင်းစပ်ရမည်ကိုလေ့လာလိမ့်မည်။

1 ။ MySQLI :: $ client_version ကို MySQL client version ကိုရယူရန်

MySQLI :: $ client_version သည် MySQLI extension တွင် PHP တွင်လက်ရှိ install လုပ်ထားသော MySQL client နံပါတ်ကိုရရှိသော MySQLI extension တွင်ပိုင်ဆိုင်မှုဖြစ်သည်။ ၎င်းသည်သင်၏လက်ရှိပတ်ဝန်းကျင်ရှိ MySQL သုံးစွဲသူဗားရှင်းကိုနားလည်ရန်အလွန်အထောက်အကူပြုသည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// ဖန်တီး MySQLi အရာဝတ်ထုများကိုချိတ်ဆက်ပါ</span></span><span>
</span><span><span class="hljs-variable">$mysqli</span></span><span> = </span><span><span class="hljs-keyword">new</span></span><span> </span><span><span class="hljs-title function_ invoke__">mysqli</span></span><span>(</span><span><span class="hljs-string">"localhost"</span></span><span>, </span><span><span class="hljs-string">"username"</span></span><span>, </span><span><span class="hljs-string">"password"</span></span><span>, </span><span><span class="hljs-string">"database"</span></span><span>);

</span><span><span class="hljs-comment">// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ</span></span><span>
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$mysqli</span></span><span>-&gt;connect_error) {
    </span><span><span class="hljs-keyword">die</span></span><span>(</span><span><span class="hljs-string">"ဆက်သွယ်မှုမအောင်မြင်ပါ: "</span></span><span> . </span><span><span class="hljs-variable">$mysqli</span></span><span>-&gt;connect_error);
}

</span><span><span class="hljs-comment">// ရယူ MySQL သုံးစွဲသူဗားရှင်း</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"MySQL သုံးစွဲသူဗားရှင်း: "</span></span><span> . </span><span><span class="hljs-variable">$mysqli</span></span><span>-&gt;client_version;
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

ဤကုဒ်သည်လက်ရှိ MySQL client ၏ဗားရှင်းနံပါတ်ကိုထုတ်ပေးလိမ့်မည်။ ဥပမာအားဖြင့် output ကိုဖြစ်လိမ့်မည်:

 <span><span><span class="hljs-attribute">MySQL</span></span><span> သုံးစွဲသူဗားရှင်း: </span><span><span class="hljs-number">50723</span></span><span>
</span></span>

ဤဗားရှင်းနှင့်သက်ဆိုင်သောဗားရှင်းနံပါတ်ကိုသက်ဆိုင်သောဗားရှင်း၏အင်္ဂါရပ်များနှင့်ပံ့ပိုးထားသောလုပ်ဆောင်မှုများကိုနားလည်ရန်ကူညီရန်တရားဝင် MySQL စာရွက်စာတမ်းများမှတစ်ဆင့်တွေ့ရှိနိုင်သည်။

2 ။ Phpinfo () ကိုသုံးပါ MySQL Configuration Information ကိုရယူပါ

Phpinfo () PHP တွင် PHP တွင်ပါ 0 င်သော PHP ပတ်ဝန်းကျင်တွင်ပါ 0 င်သော PHP ပတ်ဝန်းကျင်တွင်ပါ 0 င်သော PHP ပတ်ဝန်းကျင်တွင်ပါ 0 င်သော PHP ပတ်ဝန်းကျင်,

MySQL configuration information ကိုအောက်ပါကုဒ်များမှတစ်ဆင့် output လုပ်နိုင်သည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း PHP ပြင်ဆင်မှုသတင်းအချက်အလက်</span></span><span>
</span><span><span class="hljs-title function_ invoke__">phpinfo</span></span><span>(INFO_MODULES);
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

MySQL (သို့) MySQLI နှင့်သက်ဆိုင်သောသတင်းအချက်အလက်များကိုရှာဖွေနေသည့်သတင်းအချက်အလက်များကိုရှာဖွေနေသည်။ များသောအားဖြင့်အောက်ပါအကြောင်းအရာများကိုပြသလိမ့်မည်။

  • MySQL စာကြည့်တိုက်ဗားရှင်း - လက်ရှိတပ်ဆင်ထားသော MySQL စာကြည့်တိုက်၏ဗားရှင်းနံပါတ်။

  • MySQLI အထောက်အပံ့ - MySQLI extension ကိုထောက်ပံ့သည်ဖြစ်စေ။

  • MySQL ဇာတ်ကောင် set : လက်ရှိဆက်သွယ်မှုမှအသုံးပြုသောပုံသေအက္ခရာများ။

  • MySQL server အချက်အလက် - ဗားရှင်း, protocol version version နှင့် MySQL server ၏အခြားအချက်အလက်များပါဝင်သည်။

output ရလဒ်ဥပမာ (ရိုးရှင်းသော):

 <span><span>mysql
</span><span><span class="hljs-built_in">Client</span></span><span> API version =&gt; </span><span><span class="hljs-number">5.7</span></span><span><span class="hljs-number">.31</span></span><span>
</span><span><span class="hljs-built_in">Client</span></span><span> API library =&gt; libmysqlclient
mysqli
</span><span><span class="hljs-built_in">Client</span></span><span> API version =&gt; </span><span><span class="hljs-number">5.7</span></span><span><span class="hljs-number">.31</span></span><span>
</span></span>

သတင်းအချက်အလက်၏ဤအပိုင်းသည် developer များကို MySQL နှင့်သက်ဆိုင်သောဆက်တင်များကိုလက်ရှိ PHP ပတ်ဝန်းကျင်တွင်နားလည်နိုင်ပြီးချိန်ညှိမှုများသို့မဟုတ်အဆင့်မြှင့်တင်မှုများလိုအပ်သည်ကိုအတည်ပြုရန်ကူညီနိုင်သည်။

3 ။ MySQLI :: $ client_version နှင့် phpinfo () ကိုပြည့်စုံသောသတင်းအချက်အလက်များကိုရယူရန်

MySQLI :: $ client_version နှင့် phppinfo () ကိုပေါင်းစပ်ခြင်းကလက်ရှိ MySQL configuration ကိုပြည့်စုံစွာနားလည်နိုင်ရန်ကူညီနိုင်သည်။ MySQLI :: $ client_version မှတစ်ဆင့် client version နှင့် Phpinfo မှတစ်ဆင့်တိုက်ရိုက်ရယူနိုင်သည်။ ဆာဗာ, ဇာတ်ကောင်အစုံစသည်တို့အပါအ 0 င်ပိုမိုပြည့်စုံသောပြင်ဆင်မှုအချက်အလက်များကိုကျွန်ုပ်တို့ရရှိနိုင်ပါသည်။

ဥပမာအားဖြင့်, Versql client နှင့် server များအကြားရှိလက်ရှိ PHP ပတ်ဝန်းကျင်တွင်ပါ 0 င်သည့်အခြေအနေများနှင့်အချို့သောလုပ်ဆောင်မှုများကိုပြုပြင်ပြောင်းလဲမှုများပြုလုပ်ရန်ဤနှစ်ခု၏ output ကိုပေါင်းစပ်နိုင်သည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// ဖန်တီး MySQLi အရာဝတ်ထုများကိုချိတ်ဆက်ပါ</span></span><span>
</span><span><span class="hljs-variable">$mysqli</span></span><span> = </span><span><span class="hljs-keyword">new</span></span><span> </span><span><span class="hljs-title function_ invoke__">mysqli</span></span><span>(</span><span><span class="hljs-string">"localhost"</span></span><span>, </span><span><span class="hljs-string">"username"</span></span><span>, </span><span><span class="hljs-string">"password"</span></span><span>, </span><span><span class="hljs-string">"database"</span></span><span>);

</span><span><span class="hljs-comment">// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ</span></span><span>
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$mysqli</span></span><span>-&gt;connect_error) {
    </span><span><span class="hljs-keyword">die</span></span><span>(</span><span><span class="hljs-string">"ဆက်သွယ်မှုမအောင်မြင်ပါ: "</span></span><span> . </span><span><span class="hljs-variable">$mysqli</span></span><span>-&gt;connect_error);
}

</span><span><span class="hljs-comment">// ရယူ MySQL သုံးစွဲသူဗားရှင်း</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"MySQL သုံးစွဲသူဗားရှင်း: "</span></span><span> . </span><span><span class="hljs-variable">$mysqli</span></span><span>-&gt;client_version . </span><span><span class="hljs-string">"&lt;br&gt;"</span></span><span>;

</span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း phpinfo() ဆက်သော MySQL ပြင်ဆင်မှုသတင်းအချက်အလက်</span></span><span>
</span><span><span class="hljs-title function_ invoke__">phpinfo</span></span><span>(INFO_MODULES);
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

4 ။ အကျဉ်းချုပ်

MySQLI :: $ client_version နှင့် phppinfo () ကိုပေါင်းစပ်ခြင်းအားဖြင့် MySQL client နှင့် server တို့၏အသေးစိတ်အချက်အလက်များကိုလက်ရှိ PHP ပတ်ဝန်းကျင်တွင်အသေးစိတ်အချက်အလက်များကိုရယူနိုင်သည်။ ဤနည်းအားဖြင့်သင်သည်ဒေတာဘေ့စ်ဆက်သွယ်မှုများ၏စွမ်းဆောင်ရည်ကိုပိုမိုနားလည်ပြီးပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်ပြီး 0 န်ဆောင်မှုခံယူသူမှဆာဗာဗားရှင်းကိုလိုက်နာနိုင်သည်။ ဤအချက်အလက်သည်ဒေတာဘေ့စ်လုပ်ငန်းများကိုဖြေရှင်းရန်နှင့်အဆင်သင့်ဖြစ်သည့်အခါတွင်မလွယ်ကူပါ။

  • သက်ဆိုင်သောတက်(ဂ်)များ:

    mysqli MySQL