当前位置: 首页 > 图文教程 > 网络编程 > PHP > 如何在PHP中使用Oracle数据库(2)

PHP
checkbox向php传输数据的一点总结
PHP5在IIS 6下的安装
debian配置PHP5+MYSQL+Apache
httpd2+mod_perl-2+php4+openssl0安装
php 命令行参数详解及应用
网站开发流程及各岗位职责
Linux新手入门常用命令大全
HTTP参考
初学PHP的18个基础例程
手工注射php学习
PHP 中dirname(_file_)
php开发wap常用技巧
VML绘图板①主控--VMLgraph.htm
VML绘图板③资源--VMLgraph.xml
VML绘图板④简化的服务器端--server.php、server.asp
VML绘图板⑤浏览--view.php
加快 DHTML 的一组技巧
HTML标签详解
PHP系列基础教程(一)--兔子窝边草
XML轻松学习手册

如何在PHP中使用Oracle数据库(2)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 88 ::
收藏到网摘: n/a

Create A Table Using OCI
下面我们将建立一个email个人信息簿。这次采用OCI8 API指令
相关PHP代码:

PutEnv("ORACLE_SID=ORASID");
$connection = OCILogon ("username", "password");
if ($connection == false){
echo OCIError($connection)."
";
exit;
}
$query = "create table email_info " .
"(fullname varchar(255), email_address varchar(255))";
$cursor = OCIParse ($connection, $query);
if ($cursor == false){
echo OCIError($cursor)."
";
exit;
}
$result = OCIExecute ($cursor);
if ($result == false){
echo OCIError($cursor)."
";
exit;
}
OCICommit ($connection);
OCILogoff ($connection);
?>

我们可以看到这2段代码语法几乎都一样,区别仅仅函数名字不同; 其次,在OCI8中我们不需要专门运行打开游标的指令,在调用 OCIParse 系统就自动返回了一个游标ID.