這篇文章主要介紹了PHP代碼鏈接oracle會(huì)出錯(cuò)的原因,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
在崇陽(yáng)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作定制開(kāi)發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營(yíng)銷(xiāo)型網(wǎng)站,成都外貿(mào)網(wǎng)站制作,崇陽(yáng)網(wǎng)站建設(shè)費(fèi)用合理。
PHP代碼鏈接oracle為什么會(huì)出錯(cuò)?
PHP代碼鏈接oracle出錯(cuò)是因?yàn)閜hp不支持oracle,需要使你的php支持oracle,按照以下步驟即可:
1.安裝php環(huán)境,找一下appserv或者xampp,一鍵安裝,很方便
2.把php的ext目錄下的php_oci8.dll拷到system32目錄下
3.修改php.ini文件中的配置,去掉 ;extention = php_oci8.dll,去掉前面的分號(hào)
4.重啟apache
兩種方式和oracle數(shù)據(jù)庫(kù)建立鏈接
1.$conn = oci_connect('username','password',"(DEscriptION=(ADDRESS=(PROTOCOL =TCP)(HOST=192.168.1.100)(PORT = 1521))(CONNECT_DATA =(SID=test)))"); 2.$conn = oci_connect('username','password','192.168.1.100/test');
有的時(shí)候第一種方式不行,使用第二種,里面的幾個(gè)參數(shù)分別是用戶名、密碼、oracle服務(wù)地址,其中test是服務(wù)名。
$sql = "select * from table_exmaple" $ora_test = oci_parse($conn,$sql); //編譯sql語(yǔ)句 oci_execute($ora_test,OCI_DEFAULT); //執(zhí)行 while($r=oci_fetch_row($ora_test)) //取回結(jié)果 { echo $ora_test[0]; echo "
"; }
改成這樣試下:
$dbconn = oci_connect('用戶名','密碼',"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.136.1.10)(PORT=1521))(CONNECT_DATA=(SID=pmsbp)))");
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享PHP代碼鏈接oracle會(huì)出錯(cuò)的原因內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問(wèn)題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!