လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> MySQL databases နှင့်ချိတ်ဆက်ရန် Connect ()

MySQL databases နှင့်ချိတ်ဆက်ရန် Connect ()

M66 2025-05-29

ဒေတာဘေ့စ်များသည် PHP ကို ​​အသုံးပြု. ဖွံ့ဖြိုးတိုးတက်မှု၏အဓိကအစိတ်အပိုင်းဖြစ်သည်။ ဒေတာဘေ့စ်ကိုချိတ်ဆက်ရန်ပထမခြေလှမ်းသည်များသောအားဖြင့် ဆက်သွယ်မှု () function ကိုအသုံးပြုရန်ဖြစ်သည်။ PDO သို့မဟုတ် MySQLI ကိုသုံးရန်ပိုမိုလိုအပ်သော်လည်း MySQL_Connect () သို့မဟုတ် MySQLI_Connect () MySQLI_Connect) ကိုနားလည်ရန်ပိုမိုနားလည်ရန်မှာဒေတာဘေ့စ်စစ်ဆင်ရေး၏အခြေခံယုတ္တိဗေဒကိုနားလည်ရန်အလွန်အကျိုးရှိသည်။ ဤဆောင်းပါးသည် MySQLI_Connect () ကို သုံး. MySQL ဒေတာဘေ့စ်နှင့်မည်သို့ချိတ်ဆက်ရမည်ကိုအသေးစိတ်လေ့လာရန်ဥပမာတစ်ခုအနေနှင့်

1 ။ ပြင်ဆင်မှု

ကုဒ်မစတင်ခင်, အောက်ပါအခြေအနေများနှင့်ကိုက်ညီမှုရှိအောင်သေချာအောင်လုပ်ပါ။

  1. PHP နှင့် MySQL ကို install လုပ်ထားသည် (PHP 7.0 နှင့်အထက်ပါအကြံပြုသည်) ။

  2. Host အမည်, အသုံးပြုသူအမည်, စကားဝှက်နှင့်ဒေတာဘေ့စ်အမည်အပါအ 0 င်ဒေတာဘေ့စ်၏ဆက်သွယ်မှုအချက်အလက်များရှိသည်။

  3. MySQL 0 န်ဆောင်မှုကိုဆာဗာသို့မဟုတ်ဒေသပတ် 0 န်းကျင်တွင်ဖွင့်ထားသည်။

2 ။ MySQLI_Connect () ဒေတာဘေ့စ်ကိုချိတ်ဆက်ရန် () ကိုသုံးပါ

သဒ္ဒါ

 mysqli_connect(host, username, password, dbname, port, socket);

parameter သည်ဖော်ပြချက်:

  • Host : MySQL ဆာဗာလိပ်စာ, များသောအားဖြင့် localhost သို့မဟုတ် IP address ကို။

  • Username : ဒေတာဘေ့စ်အသုံးပြုသူအမည်။

  • စကားဝှက် - ဒေတာဘေ့စ်စကားဝှက်။

  • DBNAME - ချိတ်ဆက်ရန်ဒေတာဘေ့စ်၏အမည်။

  • Port : Connection port, default 3306 ဖြစ်ပါတယ်။

  • Socket : Optional, Unix Socket (သို့) ပိုက်အမည်ရှိပိုက်။

နမူနာကုဒ်

ဤတွင်ဆက်သွယ်မှုကုဒ်၏ပြည့်စုံသောဥပမာတစ်ခုမှာ -

 <?php
$host = 'localhost';
$user = 'root';
$pass = 'your_password';
$dbname = 'example_db';

$conn = mysqli_connect($host, $user, $pass, $dbname);

if (!$conn) {
    die('ဆက်သွယ်မှုမအောင်မြင်ပါ: ' . mysqli_connect_error());
}

echo 'အောင်မြင်စွာဆက်သွယ်မှု';
?>

အကယ်. သင်၏ browser ရှိ URL တစ်ခုကိုရယူလိုပါကဤ script ကို execute လုပ်ရန် url တစ်ခုကိုရယူလိုပါကသင်၏ server လမ်းညွှန်တွင် script ကိုနေရာချရန်သေချာပါစေ။

 http://www.m66.net/connect_test.php

3 ။ သာမန်အမှားများနှင့်ပြ esh နာဖြေရှင်းနည်းနည်းလမ်းများ

  1. ဆက်သွယ်မှုအချိန်ကုန်:

    • ဒေတာဘေ့စ်ဝန်ဆောင်မှုလည်ပတ်မှုရှိမရှိစစ်ဆေးပါ။

    • port နံပါတ်မှန်ကန်သောရှိမရှိအတည်ပြုပါ။

  2. အသုံးပြုသူအမည်သို့မဟုတ်စကားဝှက်တွင်အမှား -

    • အသုံးပြုသူအမည်နှင့်စကားဝှက်မှန်ကန်ကြောင်းသေချာပါစေ။

    • အကယ်. သင်သည်ဝေးလံခေါင်သီသောဒေတာဘေ့စ်တစ်ခုကိုအသုံးပြုနေပါကအသုံးပြုသူသည်အဝေးထိန်းဆက်သွယ်မှုရှိကြောင်းသေချာပါစေ။

  3. ဒေတာဘေ့စ်မရှိပါ

    • Dow Databases ကိုသုံးပါ။ ပစ်မှတ်ဒေတာဘေ့စတည်ခြင်းရှိမရှိအတည်ပြုပါ။

    • ဖြစ်ရပ် sensitivity ပြ issues နာများကိုအာရုံစိုက်ပါ။

4 ။ အရာဝတ်ထု -oriented connection ကိုသုံးပါ (အကြံပြု)

Object-Orient-Oriented အရေးအသားနည်းလမ်းသည်ခေတ်မီဖွံ့ဖြိုးရေးအလေ့အထများနှင့်ပိုမိုရှင်းလင်းပြီးပိုမိုကိုက်ညီသည်။

 <?php
$mysqli = new mysqli('localhost', 'root', 'your_password', 'example_db');

if ($mysqli->connect_error) {
    die('ဆက်သွယ်မှုမအောင်မြင်ပါ (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
}

echo 'အောင်မြင်စွာဆက်သွယ်မှု';
?>

၎င်းကို URL မှတစ်ဆင့်ကွပ်မျက်နိုင်သည်။