လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> MySQLI :: Select_DB function ၏အခြေခံ syntax ကဘာလဲ။ အသေးစိတ်ကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါ

MySQLI :: Select_DB function ၏အခြေခံ syntax ကဘာလဲ။ အသေးစိတ်ကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါ

gitbox 2025-08-11

<span><span><span class="hljs-meta"><?php</span></span><span> </span><span><span class="hljs-comment">// 这部分代码与文章内容无关,仅作为示例</span></span><span> </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"欢迎阅读本篇PHP教程。"</span></span><span>; </span><span><span class="hljs-meta">?></span></span><span> <hr> <h1>mysqli::</span><span><span class="hljs-variable constant_">select_db</span></span><span>函数的基本语法是什么?详细讲解使用方法</h1> <p>在PHP中,使用MySQLi扩展进行数据库操作时,切换数据库是常见的需求。<code>mysqli::</span><span><span class="hljs-variable constant_">select_db</span></span><span>

  • : ပြောင်းရန်ဒေတာဘေ့စ်၏အမည်။
  • ပြန်လာတန်ဖိုးမှာ မှန်သည်, ဆိုလိုသည်မှာ switching သည်အောင်မြင်သောအဓိပ္ပာယ်ဖွင့် ဆိုချက်ကို ဆိုလိုသည်။

အသုံးပြုရန်ညွှန်ကြားချက်များ

MySQLI (... ) ကို ဒေတာဘေ့စ်တစ်ခုနှင့်ချိတ်ဆက်ရန် MySQLI (... ) ကိုသုံးသောအခါ default database များသောအားဖြင့်သတ်မှတ်လေ့ရှိသည်။ သို့သော်အချို့ဖြစ်ရပ်များတွင်သင်သည်ကွဲပြားခြားနားသောဒေတာဘေ့စ် များကို တူညီသောဆက်သွယ်မှုတွင်ပြောင်းရန်လိုအပ်လိမ့်မည်။

နမူနာကုဒ်

 &lt;?php
</span><span><span class="hljs-comment">// ဖန်တီးMySQLiဆက်,ပုံမှန်ဒေတာဘေ့စသည်db1</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">"root"</span></span><span>, </span><span><span class="hljs-string">"password"</span></span><span>, </span><span><span class="hljs-string">"db1"</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_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>->connect_error);
}

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"လက်ရှိဒေတာဘေ့စသည်: db1\n"</span></span><span>;

</span><span><span class="hljs-comment">// ခလုတ်ကိုနှိပ်ပါdb2ဒေတာဘေ့စ်</span></span><span>
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$mysqli</span></span><span>-></span><span><span class="hljs-title function_ invoke__">select_db</span></span><span>(</span><span><span class="hljs-string">"db2"</span></span><span>)) {
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"成功ခလုတ်ကိုနှိပ်ပါဒေတာဘေ့စ် db2\n"</span></span><span>;
} </span><span><span class="hljs-keyword">else</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">$mysqli</span></span><span>->error;
}

</span><span><span class="hljs-comment">// သင်တက်လိုက်လျှောက်နိုင်ပါတယ်db2query ကို execute</span></span><span>
</span><span><span class="hljs-variable">$result</span></span><span> = </span><span><span class="hljs-variable">$mysqli</span></span><span>-></span><span><span class="hljs-title function_ invoke__">query</span></span><span>(</span><span><span class="hljs-string">"SELECT * FROM table_in_db2"</span></span><span>);
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$result</span></span><span>) {
    </span><span><span class="hljs-keyword">while</span></span><span> (</span><span><span class="hljs-variable">$row</span></span><span> = </span><span><span class="hljs-variable">$result</span></span><span>-></span><span><span class="hljs-title function_ invoke__">fetch_assoc</span></span><span>()) {
        </span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$row</span></span><span>);
    }
} </span><span><span class="hljs-keyword">else</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">$mysqli</span></span><span>->error;
}

</span><span><span class="hljs-variable">$mysqli</span></span><span>-></span><span><span class="hljs-title function_ invoke__">close</span></span><span>();
?&gt;

မှတ်သားရန်အရာ

  • Select_DB ကို မခေါ်မီဆက်သွယ်မှုကိုအောင်မြင်စွာတည်ထောင်နိုင်ပါပြီ။
  • ဒေတာဘေ့စ်တစ်ခုကိုပြောင်းခြင်းသည်လက်ရှိဆက်သွယ်မှုကိုမပိတ်ပါ။ သို့သော်ဆက်သွယ်မှုမှအသုံးပြုသောဒေတာဘေ့စ်အခြေအနေကိုပြောင်းလဲစေသည်။
  • သတ်မှတ်ထားသောဒေတာဘေ့စ်မရှိပါက function သည် မှားယွင်းစွာ ပြန်ယူပြီး $ MySQLI-> အမှား မှတဆင့်အမှားမက်ဆေ့ခ်ျကိုရရှိသည်။

အကျဉ်းချုပ်

MySQLI :: Select_DB သည် databli object-oriented mode တွင် databli objected mode တွင် databli objected mode တွင် switching လုပ်ရန် function တစ်ခုဖြစ်သည်။ ၎င်းသည်သင်၏ဒေတာဘေ့စ်လုပ်ငန်းများကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်စေနိုင်သည်။

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

    mysqli