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


Posted in PHP onOctober 09, 2006

利用 ORA 向数据表 'email_info' 输入数据

当用户浏览这段脚本时,显示一个由姓名、email输入域组成的表单;当用户添好数据点击提交时,脚本程序将把这姓名、email保存到'email_info'数据表中。

相关PHP代码:

if ($submit == "click"){
  // The submit button was clicked!
  // Get the input for fullname and email then store it in the database.
  PutEnv("ORACLE_SID=ORASID");

  $connection = Ora_Logon ("username","password");
  if ($connection == false){
    echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."
";
    exit;
  }

$cursor = Ora_Open ($connection);
if ($cursor == false){
  echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."
";
  exit;
}    

  $query = "insert into email_info values ('$fullname', '$email')";
  $result = Ora_Parse ($cursor, $query);
  if ($result == false){
    echo Ora_ErrorCode($cursor).": ".Ora_Error($cursor)."
";
    exit;  
  }

  $result = Ora_Exec ($cursor);
  if ($result == false){
    echo Ora_ErrorCode($cursor).": ".Ora_Error($cursor)."
";
     exit;
  }

  Ora_Commit ($connection);
  Ora_Close ($cursor);
  Ora_Logoff ($connection);
}
else{
  echo '

     <FORM action=insert.php method=post>

    请输入姓名
    <INPUT name=fullname></INPUT>

    请输入Email地址
    <INPUT name=email></INPUT>

    <INPUT name=submit type=submit value=click></INPUT>         

    </FORM>

     
  ';
}

?>  

对了,这段脚本必须存为insert.php,因为在调用的页面中指定insert.php为表单处理程序 

PHP 相关文章推荐
PHP生成便于打印的网页
Oct 09 PHP
FCKeditor的安装(PHP)
Jan 13 PHP
在PHP中养成7个面向对象的好习惯
Jan 28 PHP
基于php常用函数总结(数组,字符串,时间,文件操作)
Jun 27 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
Jul 05 PHP
Symfony2开发之控制器用法实例分析
Feb 05 PHP
PHPStrom 新建FTP项目以及在线操作教程
Oct 16 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
May 12 PHP
PHP通过get方法获得form表单数据方法总结
Sep 12 PHP
PHP实现简易计算器功能
Aug 28 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
Apr 12 PHP
tp5 实现列表数据根据状态排序
Oct 18 PHP
人大复印资料处理程序_输入篇
Oct 09 #PHP
人大复印资料处理程序_查询篇
Oct 09 #PHP
如何在PHP中使用Oracle数据库(1)
Oct 09 #PHP
BBS(php & mysql)完整版(八)
Oct 09 #PHP
超级简单的发送邮件程序
Oct 09 #PHP
发挥语言的威力--融合PHP与ASP
Oct 09 #PHP
如何在PHP中使用Oracle数据库(2)
Oct 09 #PHP
You might like
PHP @ at 记号的作用示例介绍
2014/10/10 PHP
PHPExcel内存泄漏问题解决方法
2015/01/23 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
php抽奖概率算法(刮刮卡,大转盘)
2020/04/17 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
JavaScript几种形式的树结构菜单
2010/05/10 Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
js实现单一html页面两套css切换代码
2013/04/11 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
2014/01/13 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
Javascript将JSON日期格式化
2016/08/23 Javascript
AngularJS中的拦截器实例详解
2017/04/07 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
2017/10/10 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
JavaScript实现获取两个排序数组的中位数算法示例
2019/02/26 Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
2019/11/14 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
详解Python3中的Sequence type的使用
2015/08/01 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
Django框架模板的使用方法示例
2019/05/25 Python
python nohup 实现远程运行不宕机操作
2020/04/16 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
Python 爬虫性能相关总结
2020/08/03 Python
python实现自动清理重复文件
2020/08/24 Python
CSS3模拟动画下拉菜单效果
2017/04/12 HTML / CSS
Yahoo-PHP面试题3
2012/01/14 面试题
大学毕业生通用求职信
2013/09/28 职场文书
领导干部遵守党的政治纪律情况思想汇报
2014/09/14 职场文书
保研推荐信范文
2015/03/25 职场文书
优秀志愿者感言
2015/08/01 职场文书
MyBatis-Plus 批量插入数据的操作方法
2021/09/25 Java/Android
Redis sentinel哨兵集群的实现步骤
2022/07/15 Redis