当前位置:首页 > 数据库 > Oracle

php连接Oracle,提示CalltoundefinedfunctionOra_Logon(),该如何解决

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


if ($conn=Ora_Logon( "hr@TNSNAME ", "hr "))
{
echo "SUCCESS ! Connected to databasen ";
}
else
{
echo "Failed :-( Could not connect to databasen ";}
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.com/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
【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐