လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Oracle ဒေတာဘေ့စ်ကိုမည်သို့ဆက်သွယ်ရမည်နှင့် PHP တိုးချဲ့မှု PDO မှတစ်ဆင့်မေးမြန်းမှုကိုလုပ်ဆောင်ရန်

Oracle ဒေတာဘေ့စ်ကိုမည်သို့ဆက်သွယ်ရမည်နှင့် PHP တိုးချဲ့မှု PDO မှတစ်ဆင့်မေးမြန်းမှုကိုလုပ်ဆောင်ရန်

M66 2025-06-18

Oracle ဒေတာဘေ့စ်ကိုမည်သို့ဆက်သွယ်ရမည်နှင့် PHP တိုးချဲ့မှု PDO မှတစ်ဆင့်မေးမြန်းမှုကိုလုပ်ဆောင်ရန်

PHP သည်လူကြိုက်များသော server-side programming language တစ်ခုဖြစ်သည်။ Oracle သည်ကျယ်ပြန့်စွာအသုံးပြုသော relational database စီမံခန့်ခွဲမှုစနစ်ဖြစ်သည်။ ဤဆောင်းပါးသည် PHP ၏ PDO ၏ PDO Exaction ကို Oracle Databases နှင့်ချိတ်ဆက်ရန်, SQL Query များကိုလုပ်ဆောင်ရန်နှင့်ဘုံဒေတာဘေ့စ်လုပ်ငန်းများကိုကိုင်တွယ်ရန်မည်သို့အသုံးပြုရမည်ကိုပြသပါလိမ့်မည်။

1 ။ pdo_oci extension ကို install လုပ်ပါ

PHP တွင် Oracle Database သို့ချိတ်ဆက်ရန် PDE_oci extension ကိုသင်ပထမ ဦး စွာတပ်ဆင်ရန်လိုအပ်သည်။ ဒီမှာ installation stepings:

  1. Oracle Client ကို install လုပ်ထားကြောင်းသေချာပါစေ။
  2. PHP configuration file file php.ini ကို Edit: အောက်ပါလိုင်းနှစ်ခုကိုရှာဖွေပါ။
  3.  extension = php_pdo.dll
     extension = php_pdo_oci.dll
  4. php.ini ဖိုင်ကိုသိမ်းဆည်းပြီးပိတ်ပါ။
  5. ဝဘ်ဆာဗာကိုပြန်လည်စတင်ပါ။

2 ။ PDO ဆက်သွယ်မှုအရာဝတ်ထုတစ်ခုကိုဖန်တီးပါ

Pdo_oci extension ကို install လုပ်ပြီးဝက်ဘ်ဆာဗာကိုပြန်ဖွင့်ပြီး PDE Constitution Object တစ်ခုကို Oracle Database သို့ချိတ်ဆက်ရန် PDO Connection Object တစ်ခုကိုဖန်တီးနိုင်သည်။

<?php
$database_name = "//localhost/orcl"; // ဒေတာဘေ့စ် connection string ကို
$username = "your_username"; // သင်၏အသုံးပြုသူအမည်နှင့်အစားထိုးပါ
$password = "your_password"; // သင်၏စကားဝှက်ကိုအစားထိုးပါ

try {
    $conn = new PDO("oci:dbname=" . $database_name, $username, $password);
    echo "ဒေတာဘေ့စ်ဆက်သွယ်မှုအောင်မြင်သည်!";
} catch (PDOException $e) {
    echo "ဒေတာဘေ့စဆက်သွယ်မှုမအောင်မြင်ပါ:" . $e-> GetMessage ();
}
>

3 ။ SQL query ကို Execute လုပ်ပါ

Oracle Database ကိုအောင်မြင်စွာဆက်သွယ်ပြီးနောက်တွင် SQL Query များကိုကွပ်မျက်နိုင်သည်။ ဤတွင်ရိုးရှင်းသောစုံစမ်းမှုဥပမာတစ်ခုမှာ -

<?php
$database_name = "//localhost/orcl"; // ဒေတာဘေ့စ် connection string ကို
$username = "your_username"; // သင်၏အသုံးပြုသူအမည်နှင့်အစားထိုးပါ
$password = "your_password"; // သင်၏စကားဝှက်ကိုအစားထိုးပါ

try {
    $conn = new PDO("oci:dbname=" . $database_name, $username, $password);
    echo "ဒေတာဘေ့စ်ဆက်သွယ်မှုအောင်မြင်သည်!<br> ";
    
    $ stmt = $ conn-> ပြင်ဆင်မှု ("Select * Select * Select * Select)) ။
    $ stmt-> binparam (&#39;- Departmar_id&#39;, $ Days_id);
    $ _id = 100;
    $ stmt-> execute ();

    နေစဉ် ($ အတန်း = $ stmt-> fetch (PDO :: FETT_AST_AST_AsC))
        ECHO "0 န်ကြီး 0 န်ကြီးချုပ် &#39;&#39;]<br> ";
    }
} ဖမ်း (PoCoException $ E) {
    ECHO "ဒေတာဘေ့စချိတ်ဆက်မှုမအောင်မြင်ပါ။ $ e-> gettessage ();
}
>

ဤဥပမာတွင်ကျွန်ုပ်တို့သည် PDO ၏ပြင်ဆင်ခြင်း () နည်းလမ်းကို Prepocess SQL Queryies များကိုကြိုတင်ကြည့်ရှုရန်နှင့် crolparam ကို အသုံးပြု. စုံစမ်းမှုသတ်မှတ်ချက်များကို binding ။ querte () နည်းလမ်းဖြင့်မေးမြန်းခြင်း () နည်းလမ်းဖြင့်ရှာဖွေခြင်းရလဒ်ရရှိရန် Fetch () နည်းလမ်းကိုအသုံးပြုပါ။

ကောက်ချက်

ဤဆောင်းပါးသည် Oracle Databases နှင့်မည်သို့ဆက်သွယ်ရမည်ကိုပြသပြီး PHP extension PDO မှတစ်ဆင့်မေးမြန်းမှုစစ်ဆင်ရေးများကိုမည်သို့လုပ်ဆောင်ရမည်ကိုပြသသည်။ ဤအဆင့်များကိုလေ့လာခြင်းအားဖြင့် PHP ကို ​​Oracle Databases နှင့်အလွယ်တကူပေါင်းစပ်နိုင်သည်။ ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။