本文目錄一覽:
PHP如何連接oracle
首先你要在php.ini文件中找到
extension=php_oci8.dll 前面的注釋符號「;」去掉,使php能夠載入支持oracle的模塊;
下面的代碼是調試通過的,可直接使用的:
html
body
?php
$dbconn=OCILogon(“root”,”pass”,”(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=遠程IP)(PORT = 1521))(CONNECT_DATA =(SID=GZXNCW)))”);
if($dbconn!=false)
{
echo “連接成功”;
if(OCILogOff($dbconn)==true)
{
echo “關閉連接成功!”;
}
}
else
{
echo “連接失敗”;
}
?
/body
/html
?php
$dbconn=oci_connect(“你的賬號”,”你的密碼”,”你的資料庫名稱”);//請把中文件設置為你的值;
$stmt=oci_parse($dbconn, “select * from scott.hallo”);
oci_execute($stmt, OCI_DEFAULT);
echo $conn.”—-selecting\n\n”;
while (oci_fetch($stmt))
{
echo ($conn.”[“.oci_result($stmt, “TEST”).”]\n\n”);
}
echo ($conn . “—-done\n\n”);
?
PHP如何連接oracle資料庫
首先你要在php.ini文件中找到
extension=php_oci8.dll 前面的注釋符號「;」去掉,使php能夠載入支持oracle的模塊;
下面的代碼是調試通過的,可直接使用的:
html
body
?php
$dbconn=OCILogon(“root”,”pass”,”(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=遠程IP)(PORT = 1521))(CONNECT_DATA =(SID=GZXNCW)))”);
if($dbconn!=false)
{
echo “連接成功”;
if(OCILogOff($dbconn)==true)
{
echo “關閉連接成功!”;
}
}
else
{
echo “連接失敗”;
}
?
/body
/html
?php
$dbconn=oci_connect(“你的賬號”,”你的密碼”,”你的資料庫名稱”);//請把中文件設置為你的值;
$stmt=oci_parse($dbconn, “select * from scott.hallo”);
oci_execute($stmt, OCI_DEFAULT);
echo $conn.”—-selecting\n\n”;
while (oci_fetch($stmt))
{
echo ($conn.”[“.oci_result($stmt, “TEST”).”]\n\n”);
}
echo ($conn . “—-done\n\n”);
?
php 連接oracle資料庫語句怎麼寫?
以系統為windowns為例,
1、先PHP.INI中的oracle擴展也開啟了
PHP下php.ini(注意,有時是在windows目錄)修改下下
其中的
extension=php_oci8.dll 去掉前面的「;」號
extension=php_oracle.dll 去掉前面的「;」號
把php_oci8.dll 、和php_oracle.dll 文件複製到windwos的system32下
2、系統中應當有安裝ORCALE的系統,然後配製遠程ORACLE的的監聽。就是你能用你配好的ORACLE系統訪問遠程的資料庫。
{例:
在ORACLE安裝目錄下找到tnsnames.ora,然後按下面的例子配置一下
BASETEST 命名=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = XX.XX.XX.XX伺服器IP地址)(PORT = 1521埠))
)
(CONNECT_DATA = (SERVICE_NAME = masprod 實例ID))
)
}
3.在你的PHP網頁目錄下寫個測試連接的程序試試
?php
$dbconn=OCILogon(“username”,”pwd”,”(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = [遠程伺服器IP])(PORT = 1515))
)
(CONNECT_DATA =
(SERVICE_NAME = [資料庫名字])
))”);
if($dbconn!=false)
{
echo “連接成功”;
if(OCILogOff($dbconn)==true)
{
echo “關閉連接成功!”;//=這裡有問題
}
}
else
{
echo “連接失敗”;
}
?
PHP怎麼連oracle
在PHP的開發過程中,會需要連接資料庫。一般情況下我們用的是mysql資料庫,相信這個大家都很熟了,使用mysql_*函數就能操作mysql資料庫了。但是我們時候後也會用到Oraclel資料庫,畢竟Oracle比較安全。PHP提供了兩套函數與Oracle連接,分別是ORA_和OCI函數。其中ORA_函數略顯陳舊。OCI函數更新據說更好一些。兩者的使用語法幾乎相差無幾。你的PHP安裝選項應該可以支持兩者的使用。
代碼:
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/245287.html