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

PHP ကို ​​PHP ကိုမည်သို့အသုံးပြုရမည်နည်း PDO ကို Oracle Database သို့ဆက်သွယ်ရန်တိုးချဲ့ရန်

gitbox 2025-06-18

PHP ကို ​​PHP ကိုမည်သို့အသုံးပြုရမည်နည်း PDO ကို Oracle Database သို့ဆက်သွယ်ရန်တိုးချဲ့ရန်

PHP သည်ကျယ်ပြန့်စွာအသုံးပြုသော server-side programming language နှင့် Oracle Database သည် Reacleation Database Managemase စနစ်ဖြစ်သည်။ ဤဆောင်းပါးသည် PHP Extension PDO (PHP Data Obserts) ကို Oracle Databases နှင့်ချိတ်ဆက်ရန်မည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါမည်။

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

Oracle ဒေတာဘေ့စ်ကိုချိတ်ဆက်ရန်သင်သည် Pdo_oci extension ကို install လုပ်ရန်လိုအပ်သည်။ ဒီမှာ installation stepings:

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

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

Pdo_oci extension ကို install လုပ်ပြီး server ကို restart လုပ်ရန် PHP code ကို Oracle Database နှင့်ချိတ်ဆက်ရန်သင်ရေးနိုင်သည်။ ဒီမှာဥပမာတစ်ခုပါ။

<?php
$database_name = "//localhost/orcl"; //ဒေတာဘေ့စ် connection string ကို,localhostအိမ်ရှင်အဘို့,orclဒေတာဘေ့စ်နာမည်လား
$username = "your_username"; //ကျေးဇူးပြု. ၎င်းကိုသင်၏ 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 ၏ပြင်ဆင်ခြင်း () နည်းလမ်းကို Preprocess SQL Queryies ကို Preprocess လုပ်ရန်နှင့် cql မေးမြန်းချက်များကို bindaram () နည်းလမ်းကိုအသုံးပြုသည်။ ထို့နောက် Quinte () မှတစ်ဆင့်မေးမြန်းမှုအားဖြင့်စုံစမ်းမှုကို Excape လုပ်ပါ။

ကောက်ချက်

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