PHP သည်ကျယ်ပြန့်စွာအသုံးပြုသော server-side programming language နှင့် Oracle Database သည် Reacleation Database Managemase စနစ်ဖြစ်သည်။ ဤဆောင်းပါးသည် PHP Extension PDO (PHP Data Obserts) ကို Oracle Databases နှင့်ချိတ်ဆက်ရန်မည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါမည်။
Oracle ဒေတာဘေ့စ်ကိုချိတ်ဆက်ရန်သင်သည် Pdo_oci extension ကို install လုပ်ရန်လိုအပ်သည်။ ဒီမှာ installation stepings:
extension = php_pdo.dll extension = php_pdo_oci.dll
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 (); } >
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 ('- Departmar_id', $ Days_id); $ _id = 100; $ stmt-> execute (); နေစဉ် ($ အတန်း = $ stmt-> fetch (PDO :: FETT_AST_AST_AsC)) ECHO "0 န်ကြီး 0 န်ကြီးချုပ် '']<br> "; } } ဖမ်း (PoCoException $ E) { ECHO "ဒေတာဘေ့စချိတ်ဆက်မှုမအောင်မြင်ပါ။ $ e-> gettessage (); } >
အထက်ပါဥပမာတွင် PDO ၏ပြင်ဆင်ခြင်း () နည်းလမ်းကို Preprocess SQL Queryies ကို Preprocess လုပ်ရန်နှင့် cql မေးမြန်းချက်များကို bindaram () နည်းလမ်းကိုအသုံးပြုသည်။ ထို့နောက် Quinte () မှတစ်ဆင့်မေးမြန်းမှုအားဖြင့်စုံစမ်းမှုကို Excape လုပ်ပါ။
ဤဆောင်းပါးတွင် PHP Exaction PDO ကို Oracle Databases နှင့်ချိတ်ဆက်ရန်မည်သို့အသုံးပြုရမည်ကိုဖော်ပြထားသည်။ ဤအဆင့်များမှတဆင့် PHP ရှိ Oracle Databases နှင့်အပြန်အလှန်ဆက်သွယ်မှုကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။