php連線oracle資料庫的方法

2021-10-01 22:57:44 字數 1407 閱讀 1889

1.在php.ini中開啟extension=php_oci8擴充套件,重啟服務。

2.將php/ext目錄下的php_oci8.dll檔案拷貝到system32目錄下

3.安裝 oracle9i客戶端精簡版 後重啟電腦

配置:

$config = array (

'dbconfig' =>

array (

'db_host_name' => '192.168.2.197/orcl',

'db_user_name' => 'zbkf',

'db_password' => 'zbkf',

),);

查詢: 

//返回值  

$arr_result = array();

$arr_result['result'] = 'false'; //true false 為黑名單

$arr_result['callerid'] = $callerid;

//取資料庫引數

$db_host_name=$config['dbconfig']['db_host_name']; //'localhost/orcl''

$db_user_name=$config['dbconfig']['db_user_name'];//'asgr'

$db_pwd=$config['dbconfig']['db_password']; //'asgr'

//連線oracle

$conn = oci_connect($db_user_name,$db_pwd,$db_host_name);//oci_connect('asgr','asgr','localhost/orcl');

if (!$conn)

else

/*//取每行每列值

while($row = oci_fetch_array($result_rows, oci_return_nulls)) }*/

$count=0;

while($row = oci_fetch_array($result_rows, oci_return_nulls))

//writelog($count);

if($count>=1)

else

echo json_encode($arr_result); //預設為不是黑名單

}

插入:

//連線oracle

$conn = oci_connect($db_user_name,$db_pwd,$db_host_name);//oci_connect('asgr','asgr','localhost/orcl');

if (!$conn)

else

else

php連線 Oracle資料庫的步驟!

以物件導向的思想連線資料庫 class oracle session start username session username if isset username require once web include page.php require once lib db oracle.clas...

php連線oracle資料庫及查詢資料的方法

php有強大的功能不但可以支援mysql,mssql,mysqli之個我們還可以與oracle資料連線,要讓php支援oracle非常的簡單我們只要把php.ini中的 extention php oci8.dll分號去掉即可.php支援oracle連線函式 php.ini檔案中的配置,去掉 ext...

連線Oracle資料庫

先將system.data.oralceclient.dll檔案拷貝專案目錄的bin目錄下,通常位於c windows microsoft.net franmework v.1.1.4322目錄中.連線字串 string oracle connstr data source oracle9i int...