<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// ဤကုဒ်၏ဤအပိုင်းသည်ဆောင်းပါး၏အကြောင်းအရာများနှင့်လုံးဝမသက်ဆိုင်ပါ,placeholder ဥပမာတစ်ခုအဖြစ်</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဤသည်ဆောင်းပါး၏အစအ ဦး ၌မသက်ဆိုင်သောအကြောင်းအရာဥပမာ၏ဥပမာတစ်ခုဖြစ်သည်。"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
<h1>mysqli::</span><span><span class="hljs-variable">$server_info</span></span><span> များသောအားဖြင့်ထူးကဲသောတန်ဖိုးကိုပြန်လာသည့်အကြောင်းရင်းမှာအဘယ်နည်း။,သာမန်အမှားများနှင့်သက်ဆိုင်ရာဖြေရှင်းချက်များကဘာတွေလဲ?</h1>
<p>အသုံးပြုမှုအတွက် PHP ၏ <code>mysqli
အထက်ပါကုဒ်တွင် $ MySQLI-> Connect_Error သည်ဗလာမဟုတ်လျှင်၎င်းသည်ဆက်သွယ်မှုမအောင်မြင်ဟုဆိုလိုသည်။ ဤအချိန်တွင် $ MySQLI-> Server_info သည် ဗလာဖြစ်နိုင်သည်။
Username သို့မဟုတ် Password, Database address စသည်တို့စသည်တို့ဖြစ်သည်။
$ MySQLI-> server_info ကို တိုက်ရိုက်ဆက်သွယ်ပါ, သို့သော်ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိမဆုံးဖြတ်ခဲ့ပါ။
MySQLI အရာဝတ်ထုပြည်နယ်သည်မတည်မငြိမ်ဖြစ်နေသည်, ၎င်းသည်အိမ်ခြံမြေဖတ်နေသည့်ခြွင်းချက်များကိုဖြစ်စေနိုင်သည်။
</span><span><span class="hljs-title function_ invoke__">mysqli_report</span></span><span>(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
</span><span><span class="hljs-keyword">try</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">'user'</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>->connect_errno) {
</span><span><span class="hljs-keyword">throw</span></span><span> </span><span><span class="hljs-keyword">new</span></span><span> </span><span><span class="hljs-built_in">Exception</span></span><span>(</span><span><span class="hljs-string">"ဆက်သွယ်မှုမအောင်မြင်ပါ: "</span></span><span> . </span><span><span class="hljs-variable">$mysqli</span></span><span>->connect_error);
}
</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>->server_info;
</span><span><span class="hljs-variable">$mysqli</span></span><span>-></span><span><span class="hljs-title function_ invoke__">close</span></span><span>();
} </span><span><span class="hljs-keyword">catch</span></span><span> (</span><span><span class="hljs-built_in">Exception</span></span><span> </span><span><span class="hljs-variable">$e</span></span><span>) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"အမှားသတင်းစကား: "</span></span><span> . </span><span><span class="hljs-variable">$e</span></span><span>-></span><span><span class="hljs-title function_ invoke__">getMessage</span></span><span>();
}
MySQLI :: $ server_info null value ကိုပြန်ပို့သောအခါ MySQL connection အောင်မြင်မှုသည်အောင်မြင်သောအကြောင်းပြချက်မှာပထမ ဦး ဆုံးအနေဖြင့်ပထမ ဦး ဆုံးအနေဖြင့်ရမှတ်ကိုအတည်ပြုရန်ဖြစ်သည်။ ဒုတိယအချက်မှာဤပိုင်ဆိုင်မှုကိုရယူရန်အချိန်ကိုဂရုပြုပါ။ နောက်ဆုံးအနေဖြင့်အမှားအယွင်းများနှင့်ခြွင်းချက်ဆိုင်ရာအထွေထွေအသုံးပြုမှုယန္တရားများကိုဆင်ခြင်တုံတရားအသုံးပြုခြင်းသည်ပြ problems နာများကိုလျင်မြန်စွာရှာဖွေတွေ့ရှိနိုင်သည်။
သက်ဆိုင်သောတက်(ဂ်)များ:
mysqli