如何在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 相关文章推荐
E路文章系统PHP
Dec 11 PHP
实例(Smarty+FCKeditor新闻系统)
Jan 02 PHP
php 连接mssql数据库 初学php笔记
Mar 01 PHP
php Xdebug 调试扩展的安装与使用.
Mar 13 PHP
一个PHP缓存类代码(附详细说明)
Jun 09 PHP
php中怎么搜索相关联数组键值及获取之
Oct 17 PHP
ThinkPHP3.1新特性之G方法的使用
Jun 19 PHP
php5.2的curl-bug 服务器被php进程卡死问题排查
Sep 19 PHP
轻松掌握php设计模式之访问者模式
Sep 23 PHP
PHP读取XML格式文件的方法总结
Feb 27 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
Mar 24 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
Aug 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
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
2007/03/15 PHP
php获得当前的脚本网址
2007/12/10 PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
php中spl_autoload详解
2014/10/17 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
linux下php上传文件注意事项
2016/06/11 PHP
js实现页面打印功能实例代码(附去页眉页脚功能代码)
2009/12/15 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
一个JS的日期格式化算法示例
2013/07/31 Javascript
Jquery 类网页微信二维码图块滚动效果具体实现
2013/10/14 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
JavaScript跨域调用基于JSON的RESTful API
2016/07/09 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
2017/04/01 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
详解Vue中组件传值的多重实现方式
2019/08/16 Javascript
JavaScript中作用域链的概念及用途讲解
2020/08/06 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
2020/10/31 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
python中pylint使用方法(pylint代码检查)
2018/04/06 Python
Python实现多级目录压缩与解压文件的方法
2018/09/01 Python
Python3中编码与解码之Unicode与bytes的讲解
2019/02/28 Python
python实现大文本文件分割
2019/07/22 Python
python写入数据到csv或xlsx文件的3种方法
2019/08/23 Python
HTML5播放实现rtmp流直播
2020/06/16 HTML / CSS
家用个人磨皮机:Trophy Skin
2017/03/30 全球购物
家长会演讲稿范文
2014/01/10 职场文书
人民教师求职自荐信
2014/03/12 职场文书
工商企业管理专业自荐信范文
2014/04/12 职场文书
创建文明城市标语
2014/06/16 职场文书
商场消防安全责任书
2014/07/29 职场文书
银行授权委托书格式
2014/10/10 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
导游经典开场白——导游词
2019/04/17 职场文书
浅析Python OpenCV三种滤镜效果
2022/04/11 Python