导航:首页 > 编程语言 > phpoci8扩展安装

phpoci8扩展安装

发布时间:2023-07-07 11:08:19

‘壹’ 谁知道 php 中的oci8是什么吗 越详细越好 谢谢 ...

php中的oci8 是支持操作oracle 数据库的扩展控件。
oci8 函数就是php_oci8.dll 操作ORACLE的一系列函数。
要开启这个扩展支持,就在 php.ini 中修改 ;extension=php_oci8.dll 去掉分号重启apache
一般我们操作 mysql 时会用像 mysql_query ()这样的函数来叫MYSQL执行SQL语句
oci8 函数 就是针对oracle 数据库的

‘贰’ php无法加载oci8模块,无法连接oracle数据库!其中php.ini也配置了,oracle即时客户端也安装了!

php版本和你的oracle不对应吧。你用phpstudy集成包。里面php版本可以自由切换。在菜单php扩展里面勾上oci8就自动打开扩展。扩展管理很方便。

‘叁’ php中怎么配置支持oracle 11g数据库

1、安装oracle 11g client或instantclient 11
2、编译php支持oracle
--with-oci8[=DIR]
--with-pdo-oci[=DIR]
3、配置php.ini支持oracle 11g
windows:
extension=php_oci8_11g.dll
linux:参考
http://www.oracle.com/technetwork/articles/technote-php-instant-084410.html
4、ora.php实例
<?php
$conn = oci_connect('user', 'passwd', 'ip:1521/orcl'); // 建立连接
if (!$conn) {
$e = oci_error();
print htmlentities($e['message']);
exit;
}

$query = 'SELECT * FROM account'; // 查询语句

$stid = oci_parse($conn, $query); // 配置SQL语句,准备执行
if (!$stid) {
$e = oci_error($conn);
print htmlentities($e['message']);
exit;
}

$r = oci_execute($stid, OCI_DEFAULT); // 执行SQL。OCI_DEFAULT表示不要自动commit
if(!$r) {
$e = oci_error($stid);
echo htmlentities($e['message']);
exit;
}
// 打印执行结果
print '<table border="1">';
while($row = oci_fetch_array($stid, OCI_RETURN_NULLS)) {
print '<tr>';
foreach($row as $item) {
print '<td>'.($item?htmlentities($item):' ').'</td>';
//print_r($item);
}
print '</tr>';
}
print '</table>';
oci_close($conn);
?>

阅读全文

与phpoci8扩展安装相关的资料

热点内容
如何验证web服务器是否正常工作 浏览:130
全球最大的加密货币网站 浏览:284
解压文件为什么有问号 浏览:389
php考试系统模板 浏览:429
pdf导出图片模糊 浏览:608
我的世界编玩边学服务器地址 浏览:456
基于单片机的火灾报警系统 浏览:163
上海追星用什么app 浏览:422
海马m5压缩机维修 浏览:96
抖音怎么给自己喜欢的加密 浏览:245
中国五大加密货币 浏览:263
程序员手疼7年查6处骨肿瘤 浏览:39
python列表对象的创建与删除 浏览:467
python删除excel表格中的一行 浏览:521
android数据库的增删改查 浏览:632
云服务器2g4g有什么区别 浏览:324
显示文件夹所有文件的文件名函数 浏览:213
可以在网站写代码的编译器 浏览:76
王者换服务器怎么不用重玩 浏览:328
武汉编译ipfs云存储器 浏览:52