如何在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环境搭建最新方法
Sep 05 PHP
第1次亲密接触PHP5(1)
Oct 09 PHP
mysql+php分页类(已测)
Mar 31 PHP
Could not load type System.ServiceModel.Activation.HttpModule解决办法
Dec 29 PHP
PHP实现算式验证码和汉字验证码实例
Mar 09 PHP
谈谈PHP连接Access数据库的注意事项
Aug 12 PHP
PHP页面跳转实现延时跳转的方法
Dec 10 PHP
php+redis实现多台服务器内网存储session并读取示例
Jan 12 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 PHP
PHP基于GD2函数库实现验证码功能示例
Jan 27 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 PHP
php post换行的方法
Feb 03 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中simplexml_load_string函数使用说明
2011/01/01 PHP
php模拟登陆的实现方法分析
2015/01/09 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
laravel 使用事件系统统计浏览量的实现
2019/10/16 PHP
javascript基于HTML5 canvas制作画箭头组件
2014/06/25 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
2016/02/06 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
2016/10/17 Javascript
vue实现表格数据的增删改查
2017/07/10 Javascript
捕获未处理的Promise错误方法
2017/10/13 Javascript
解决使用vue.js路由后失效的问题
2018/03/17 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
vue 实现滚动到底部翻页效果(pc端)
2019/07/31 Javascript
js删除对象中的某一个字段的方法实现
2021/01/11 Javascript
python 正则式使用心得
2009/05/07 Python
python分析apache访问日志脚本分享
2015/02/26 Python
python制作爬虫爬取京东商品评论教程
2016/12/16 Python
pthon贪吃蛇游戏详细代码
2019/01/27 Python
详解Python list和numpy array的存储和读取方法
2019/11/06 Python
python字符串的index和find的区别详解
2020/06/20 Python
详解CSS3 用border写 空心三角箭头 (两种写法)
2017/09/29 HTML / CSS
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
C语言编程题
2015/03/09 面试题
市场营销专科应届生求职信
2013/11/24 职场文书
家长写给孩子的评语
2014/04/18 职场文书
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
邹越感恩父母演讲稿
2014/08/28 职场文书
领导班子作风建设剖析材料
2014/10/11 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
学校证明范文
2015/06/24 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
Python深度学习之Pytorch初步使用
2021/05/20 Python
MySQ InnoDB和MyISAM存储引擎介绍
2022/04/26 MySQL
python区块链实现简版工作量证明
2022/05/25 Python