用PHP连接oracle数据库和查询数据的方法

用PHP连接oracle数据库和查询数据的方法
本文介绍了通过PHP连接oracle数据库和查询数据的方法,供大家参考,具体分析如下:

PHP有强大的功能,不仅支持MYSQL,MSSQL,mysqli,还能与Oracle数据连接,让PHP支持Oracle很简单,我们只是将php.ini,延伸= php_oci8.dll分号。

PHP支持oracle连接函数

php.ini文件中的配置删除,推广= php_oci8.dll,前面的分号去掉,Apache重启。如果它不工作,然后我们将复制php_oci8.dll从PHP目录system32 windows系统下面。

Oracle数据库建立了一个链接。代码如下:

1,复制代码代码如下:$ conn = oci_connect('username ','password ',(=(地址=(协议为TCP)(主持人= 192.168.1.100)(端口为1521))(connect_data =(SID =测试))。

2。复制代码如下:$ conn = oci_connect('username ','password ','192.168.1.100 /测试);

3、oracle连接方法:

复制代码如下:设置adocon = server.createobject(数据连接)

adocon.open司机= {微软ODBC Oracle };服务器= oraclesever.world;UID =管理;pwd=通;

4、oracle数据库连接方法:

复制代码如下:设置adocon = server.createobject(数据连接)

adocon.open提供商= oraoledb.oracle;数据源= dbname;用户ID =管理员密码=通;

有时第一种方法行不通。第二类参数用户名、密码和oracle服务地址。测试是服务名称。代码如下:

复制代码如下:$ SQL =SELECT * FROM table_exmaple

ora_test = oci_parse美元(美元美元Conn,SQL); / /编译SQL语句

oci_execute(ora_test美元,oci_default); / /实施

而(R = oci_fetch_row美元(美元ora_test)) / /检索结果

{

echo $ ora_test { 0 };



}

对于完整的示例,如果PHP版本> 5,则使用以下函数:

复制代码如下:oci_connect(用户名,密码,北京)

例如,代码如下所示:

复制代码代码如下:< PHP

美元oci_connect conn =('hr ','hr ','orcl '); / /连接

如果(!$ Conn){

e = oci_error();

打印htmlentities($ E {消息});

出口;

}

为查询= 'select * /部门;查询

美元oci_parse孤立度=(Conn美元美元,查询); / /配置SQL语句,准备执行

如果(!$ interface){

E = oci_error美元($ Conn);

打印htmlentities($ E {消息});

出口;

}

R = oci_execute美元($ interface,oci_default); / / sql.oci_default并不意味着自动提交

如果(!$ r){

E = oci_error美元($ interface);

回声htmlentities($ E {消息});

出口;

}

打印执行结果

打印';

而($行= oci_fetch_array($ interface,oci_return_nulls)){

打印';

foreach(合行达项目){

打印。(itemhtmlentities美元($项):);

}

打印';

}

打印';

oci_close($ Conn);

>

希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部