繁体   English   中英

用PHP连接Oracle数据库服务器

[英]Connect Oracle Database server in PHP

我正在用PHP开发一个与Oracle10g远程服务器数据库交互的网站。 尽管我对tnsnames.ora文件有一些想法,但我已经在这个主题上进行了大量的Google搜索,并且找不到解决方案。 我已经在机器上安装了WAMP。 连接到Oracle远程数据库的步骤是什么? 有人可以逐步解释吗? 一年前,我创建了一个连接到MySQL数据库的站点,这并不难。

$con = oci_connect('username', 'password', '//server ip:port/service name');

抛出“调用未定义函数oci_connect()”错误。

首先,您必须安装和配置OCI8。 为此,请点击以下链接http://antoine.hordez.fr/2012/09/30/howto-install-oracle-oci8-on-rhel-centos-fedora/

要连接到数据库:

$Conexion_ID =oci_connect($OracleUser, $OraclePassw, $OracleIP);

启动查询

$sql="SELECT ...";
    $id_sentence = oci_parse($Conexion_ID, $sql);
    if (!$id_sentence) 
    {
        return false;
    }
    $results = oci_execute($id_sentence, OCI_DEFAULT);

要查看结果:

 while ($row = oci_fetch_array($id_sentence, OCI_ASSOC+OCI_RETURN_LOBS))
        {
           ....
        }     

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM