linux下 PHP指令碼連線oracle資料庫

2021-05-26 08:09:12 字數 865 閱讀 2054

通過php你可以輕鬆的連線到資料庫,請求資料並將其顯示在你的web站點中,甚至修改資料庫中的資料。mysql是一種很流行的資料庫,並且在網際網路中有許多有關php與mysql的教程。mysql是免費的,這一點也許就吸引了不少人。由於其廣泛應用,我就不想在這裡贅述mysql的使用方法了。oracle被大量在企業應用中採用,因此我們就利用oracle來介紹php與資料庫的連線。我們當然不會提及oracle資料庫的設計原理,原因是這已經超出了我們的討論範圍。

php提供了兩套函式與oracle連線,分別是ora_和oci函式。其中ora_函式略顯陳舊。oci函式更新據說更好一些。兩者的使用語法幾乎相差無幾。你的php安裝選項應該可以支援兩者的使用。

1.連線oracle資料庫

cat /var/www/html/conn_ora.php

<?php

if ($conn=ocilogon("kai","fjelite","linux"))

else

$stmt = ociparse($conn,"select tel,area from hkh_tel ");

ocidefinebyname($stmt,"tel",&$tel);

ocidefinebyname($stmt,"area",&$area);  

ociexecute($stmt);  

while  

(ocifetch($stmt))

ocifreestatement($stmt);

ocilogoff($conn);

?>

2.chmod 755 /var/www/html/conn_ora.php

3. /usr/bin/php /var/www/html/conn_ora.php

PHP指令碼連線資料庫

一 用php指令碼連線mysql php中提供mysqli connnect 函式連線資料庫 語法如下 mysqli connect host,username,password,dbname,port,socket 注 mysqli connect 函式的引數有6個 均為可選值 最簡單的開啟乙個d...

expect指令碼連線遠端終端思路

1,建立vim文字編輯器 vim text.expect 2,編輯指令碼內容 1 usr bin expect 約定標記,告訴系統該指令碼使用的解析器 2 set timeout 5 設定超時時間,單位為秒,預設為10s 3 set username lindex argv 0 set userip...

Shell指令碼連線 讀寫 操作mysql資料庫例項

1.連線mysql 資料庫 shell中連線資料庫的方法很簡單,只需要指定使用者名稱,密碼,連線的資料庫名稱,然後通過重定向,輸入mysql的語句,如下所示 mysql u username p password databasename show databases 但這並不是乙個好辦法,任何使用...