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...