wamp环境下PHP链接oracle数据库

06. February 2017 笔记 0

第一步 确保php根目录下ext下有php_oci8.dll文件,在php.ini下,去掉extension=php_oci8.dll分号, (没有这句话,把这句话加上,把php_oci8.dll复制到ext下面),重启服务器。

第二步 配置好oracle数据库的监听,确保可以正常访问到,一下代码为链接oracle使用

<?php
$db_host_name=’192.168.127.130/ORCL’;
$db_user_name=’scott’;
$db_pwd=’lijian’;
$conn=oci_connect($db_user_name,$db_pwd,$db_host_name);
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e[‘message’], ENT_QUOTES), E_USER_ERROR);
}
$stid=oci_parse($conn,”select * from emp”);
if (!$stid) {
$e = oci_error($conn);
trigger_error(htmlentities($e[‘message’], ENT_QUOTES), E_USER_ERROR);
}
$r=oci_execute($stid);
if (!$r) {
$e = oci_error($stid);
trigger_error(htmlentities($e[‘message’], ENT_QUOTES), E_USER_ERROR);
}
while ($row=oci_fetch_assoc($stid)) {
var_dump($row);//打印测试数据
}
oci_free_statement($stid);
oci_close($conn);
?>