首頁 > 後端開發 > php教程 > php连接Oracle,提示Call to undefined function Ora_Logon(),该如何解决

php连接Oracle,提示Call to undefined function Ora_Logon(),该如何解决

WBOY
發布: 2016-06-13 10:01:59
原創
891 人瀏覽過

php连接Oracle,提示Call to undefined function Ora_Logon()
按照资料写的一小段代码



if   ($conn=Ora_Logon( "[email protected] ", "hr "))
{
echo   "SUCCESS   !   Connected   to   database\n ";
}
else
{
echo   "Failed   :-(   Could   not   connect   to   database\n ";}
Ora_Logoff($conn);
phpinfo();
?>  

提示   Ora_Logon函数为定义,为什么?

我在php.ini里面已经把extension=php_oci8.dll的分号去掉
并且把php_oci8.dll考入windows/system32里面了。

------解决方案--------------------
不是你这样就可以安装好Oracle的扩展的……


而且ora_logon属于CXIII. Oracle 函数(已废弃)

你一要用 CVII. Oracle 函数

http://cn.php.net/manual/zh/ref.oci8.php
------解决方案--------------------
Did you config your php with Oracle while installing it? Please check below

./configure --prefix=/appbin/php --with-apxs2=/appbin/apache/bin/apxs --with-oci8=$ORACLE_HOME

$ORACLE_HOME is path which your Oracle clinet/server located,

then 用oci_connect() or 用oci_newconnect(),Please check php doc for detail

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板