လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP7 ဆက်သွယ်မှုကို MySQL သို့အသေးစိတ်ရှင်းပြချက် - လျင်မြန်စွာဒေတာရှာဖွေမှုအစီအစဉ်ကိုလျင်မြန်စွာဖန်တီးပါ

PHP7 ဆက်သွယ်မှုကို MySQL သို့အသေးစိတ်ရှင်းပြချက် - လျင်မြန်စွာဒေတာရှာဖွေမှုအစီအစဉ်ကိုလျင်မြန်စွာဖန်တီးပါ

gitbox 2025-08-10

နိဒါန်း

PHP သည်ဆာဗာဘက်တွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသော scripting language ဖြစ်ပြီး MySQL သည်လူကြိုက်များသော relational database စီမံခန့်ခွဲမှုစနစ်ဖြစ်သည်။ PHP7 နောက်ဆုံးဗားရှင်းအနေဖြင့်သိသာထင်ရှားသည့်စွမ်းဆောင်ရည်တိုးတက်မှုများနှင့်အင်္ဂါရပ်အသစ်များကိုဖြစ်ပေါ်စေသည်။ MySQL ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်နှင့်ရိုးရှင်းသောဒေတာဆိုင်ရာမေးမြန်းမှုအစီအစဉ်ကိုမည်သို့ချိတ်ဆက်ရန် PHP7 ကိုအသုံးပြုရမည်ကိုဤဆောင်းပါးကသင့်အားလမ်းညွှန်ပေးပါလိမ့်မည်။

သဘာဝပတ်ဝန်းကျင်ပြင်ဆင်မှု

သင်မစတင်မီသင်၏ system သည် PHP7 နှင့် MySQL ကိုမှန်ကန်စွာတပ်ဆင်ပြီး MySQL ဒေတာဘေ့စ်ကိုချောချောမွေ့မွေ့ဝင်ရောက်နိုင်အောင်သေချာအောင်လုပ်ပါ။ အကယ်. ၎င်းကို install မလုပ်ပါကတပ်ဆင်ခြင်းနှင့်ပြင်ဆင်မှုကိုဖြည့်စွက်ရန်တရားဝင်စာရွက်စာတမ်းများကိုသင်ရည်ညွှန်းနိုင်သည်။

PHP7 တပ်ဆင်ခြင်း

PHP မှတရားဝင်ဝက်ဘ်ဆိုက် (https://www.php.net) ကိုဒေါင်းလုပ်ဆွဲရန်နှင့် PHP7 ၏ install လုပ်ခြင်းလုပ်ငန်းစဉ်ကို PhPP7 အရဖြည့်စွက်ရန်။

MySQL တပ်ဆင်ခြင်း

MySQL installer ကို download လုပ်ပြီး installation နှင့် basic configuration ကိုအပြီးသတ်ရန်အဆင့်များကိုလိုက်နာရန် MySQL ၏တရားဝင်ဝက်ဘ်ဆိုက် (https://www.mysql.com) သို့သွားပါ။

ဒေတာဘေ့စ်ပြင်ဆင်မှု

ဆက်မလုပ်မီ, စုံစမ်းမှုအချက်အလက်များကိုသိုလှောင်ရန်ဒေတာဘေ့စ်နှင့်စားပွဲတစ်ခုဖန်တီးရန်လိုအပ်သည်။ ၎င်းကို PHPMYADMIN ကဲ့သို့သော MYSQL command line သို့မဟုတ် graphical interface tools များမှတဆင့်ပြုလုပ်နိုင်သည်။

 CREATE DATABASE mydatabase;
USE mydatabase;
CREATE TABLE mytable (
  id INT(11) AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(50),
  age INT(11),
  email VARCHAR(50)
);

ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ

MySQL သို့ PHP ဆက်သွယ်မှုသည် MySQLI (သို့) PDO extension များကိုအသုံးပြုသည်။ ဤဆောင်းပါးသည် MySQLI ၏အသုံးပြုမှုကိုပြသသည်။

 // ဒေတာဘေ့စ် connection တစ်ခုဖန်တီးပါ
$host = 'localhost';
$username = 'root';
$password = '';
$database = 'mydatabase';
$mysqli = new mysqli($host, $username, $password, $database);

// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($mysqli->connect_error) {
    die('ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်မအောင်မြင်ပါ:' . $mysqli->connect_error);
}
echo 'ဒေတာဘေ့စကိုအောင်မြင်စွာဆက်သွယ်ပါ!';

Code သည် connection parameters တွေကိုသတ်မှတ်ပြီး connection တစ်ခုတည်ဆောက်ရန် MySQLI အရာဝတ်ထုကိုအသုံးပြုသည်။ ဆက်သွယ်မှုအခြေအနေကို Connect_Error မှတစ်ဆင့်တရားစီရင်သည်။

တစ် ဦး စုံစမ်းမှု execute

ဆက်သွယ်မှုအောင်မြင်ပြီးပါကအချက်အလက်များကိုရယူရန် SQL မေးမြန်းမှုကို Execute လုပ်ပါ။

 // query query ကိုထုတ်ပြန်ချက်
$sql = 'SELECT * FROM mytable';
$result = $mysqli->query($sql);

// စုံစမ်းမှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($result === false) {
    die('စုံစမ်းမှုမအောင်မြင်ပါ:' . $mysqli->error);
}

// ရလဒ် set နှင့် output ဒေတာမှတဆင့်ကြားမှာ
while ($row = $result->fetch_assoc()) {
    echo 'ID: ' . $row['id'] . ' ';
    echo 'Name: ' . $row['name'] . ' ';
    echo 'Age: ' . $row['age'] . ' ';
    echo 'Email: ' . $row['email'] . '<br>';
}

// ရလဒ်ကိုလွှတ်ပေးရန်
$result->free();

ဥပမာအားဖြင့် SQL ကို query method ကို သုံး. Data One ကို Fetch_Assoc ဖြင့်ရယူခြင်း,

ခဲှခြား

စစ်ဆင်ရေးပြီးဆုံးပြီးနောက်ဒေတာဘေ့စ် connection ကိုပိတ်ပါ။

 // ခဲှခြား
$mysqli->close();

ဆက်သွယ်မှုကိုလုံခြုံစွာပိတ်ထားကြောင်းသေချာစေရန် MySQLI အရာဝတ်ထု၏အနီးကပ်နည်းလမ်းကိုခေါ်ပါ။

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် PHP7 ကို MySQL ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ခြင်း, ပတ်ဝန်းကျင်ပြုပြင်ပြောင်းလဲမှုမှဒေတာဘေ့စ်လုပ်ငန်းများသို့ချိတ်ဆက်ရန်, ဤအခြေခံအဆင့်များကိုကျွမ်းကျင်ရာများသည် PHP ကို အခြေခံ. တက်ကြွသောဝက်ဘ်ဆိုက်များသို့မဟုတ် applications များဖွံ့ဖြိုးရန်အတွက်သင့်အားထိရောက်စွာကူညီနိုင်သည်။ ဤသင်ခန်းစာသည် PHP နှင့် MySQL ၏ပေါင်းစည်းမှုဖွံ့ဖြိုးတိုးတက်မှုနှင့်စတင်ရန်မြန်မြန်ဆန်ဆန်စတင်ရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။

ဆက်စပ်အကြောင်းအရာ