ဤဆောင်းပါးသည်စွမ်းဆောင်ရည်နှင့်လုံခြုံရေးကိုတိုးတက်စေရန် MySQL ဒေတာဘေ့စ်များနှင့်ဆက်သွယ်မှုများကိုတည်ဆောက်ရန် PHP ၏ PODO ၏ PODO Extension ကိုမည်သို့အသုံးပြုရမည်ကိုဖော်ပြရန်ဖော်ပြရန်ဖြစ်သည်။ PDO (PHP Data Obserts) သည် PHP မှပေးသောစွမ်းဆောင်ရည်ထိရောက်သော actcabase action acttstraction action actstraction action actstraction အလွှာတစ်ခုဖြစ်သည်။
PDO သည်အင်အားကြီးမားသောအားသာချက်များကိုပေးထားသည်။
PHP PDO ကို အသုံးပြု. MySQL ဒေတာဘေ့စ်တစ်ခုနှင့်ဆက်သွယ်မှုတစ်ခုတည်ဆောက်ရန်ကုဒ်ဥပမာတစ်ခုမှာ -
// ဒေတာဘေ့စ်ဆက်သွယ်မှုအသေးစိတ်
$host = "localhost";
$database = "mydb";
$username = "root";
$password = "";
// ဖန်တီး PDO ဆက်
try {
$conn = new PDO("mysql:host=$host;dbname=$database", $username, $password);
// တည်ဆောက်သည် PDO ချို့ယွင်းချက်သည်ခြွင်းချက်ဖြစ်သည်
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "成功ဆက်到 MySQL ဒေတာဘေ့စ်!";
} catch (PDOException $e) {
echo "ဆက်失败:" . $e->getMessage();
}
PDO ကိုအသုံးပြုပြီးမေးခွန်းတစ်ခုကိုလုပ်ဆောင်ခြင်းသည်အလွန်ရိုးရှင်းပါသည်, သင်သည်ကြေညာချက်ကိုပြင်ဆင်ရန်နှင့်သတ်မှတ်ချက်များကိုချည်နှောင်ရန်လိုအပ်သည်။
$sql = "SELECT * FROM users WHERE name = :name";
$stmt = $conn->prepare($sql);
$stmt->bindParam(":name", $name);
$stmt->execute();
အကယ်. စုံစမ်းမှုကြုံတွေ့ရပြီးတဲ့နောက်ရလဒ်ရဖို့ fetch () နည်းလမ်းကိုသုံးနိုင်တယ်။
$result = $stmt->fetchAll();
foreach ($result as $row) {
echo $row["id"] . " " . $row["name"];
}
ဒေတာဘေ့စ်စစ်ဆင်ရေးများအားလုံးပြီးစီးပြီးနောက် PDO ဆက်သွယ်မှုကိုပိတ်နိုင်သည်။
$conn = null;
MySQL သို့ဒေတာဘေ့စ်၏ဆက်သွယ်မှုကိုတည်ဆောက်ရန် PHP PDO ကို အသုံးပြု. STOBSQL သို့ရောက်ရှိသည့်ထိရောက်သောနှင့်လုံခြုံသောချဉ်းကပ်မှုတစ်ခုဖြစ်သည်။ PDO ကိုပြင်ဆင်ခြင်းအားဖြင့်ဒေတာဘေ့စ်စစ်ဆင်ရေးသည်ပိုမိုတည်ငြိမ်ပြီးထိရောက်စေရန်သေချာစေနိုင်သည်။