如何在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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
Oct 09 PHP
php实现的仿阿里巴巴实现同类产品翻页
Dec 11 PHP
用PHP实现递归循环每一个目录
Aug 08 PHP
解析php session_set_save_handler 函数的用法(mysql)
Jun 29 PHP
浅析ThinkPHP中的pathinfo模式和URL重写
Jan 06 PHP
dedecms函数分享之获取某一栏目所有子栏目
May 19 PHP
PHP微信红包API接口
Dec 05 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
Jul 13 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
Mar 13 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
Aug 07 PHP
PHP+redis实现微博的推模型案例分析
Jul 10 PHP
Laravel 关联模型-关联新增和关联更新的方法
Oct 10 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 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
细谈php中SQL注入攻击与XSS攻击
2012/06/10 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
2017/05/02 PHP
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
2007/01/29 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
原来Jquery.load的方法可以一直load下去
2011/03/28 Javascript
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
JS实现简单的tab切换选项卡效果
2016/09/21 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
react高阶组件添加和删除props
2019/04/26 Javascript
微信小程序缓存支持二次开发封装实现解析
2019/12/16 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
2020/03/06 Javascript
[53:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第三场 1月18日
2021/03/11 DOTA
python实现上传样本到virustotal并查询扫描信息的方法
2014/10/05 Python
python执行子进程实现进程间通信的方法
2015/06/02 Python
python实现电脑自动关机
2018/06/20 Python
python 同时运行多个程序的实例
2019/01/07 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
python使用PIL剪切和拼接图片
2020/03/23 Python
Python基于smtplib协议实现发送邮件
2020/06/03 Python
python如何停止递归
2020/09/09 Python
类的核心特性有哪些
2014/01/01 面试题
高职教师岗位职责
2013/12/24 职场文书
小学美术教学反思
2014/02/01 职场文书
工程售后服务方案
2014/06/08 职场文书
2014国庆节商场促销活动策划方案
2014/09/16 职场文书
2014年最新学校运动会广播稿
2014/09/17 职场文书
简易离婚协议书范本
2014/10/24 职场文书
2014年城管个人工作总结
2014/12/08 职场文书
归元寺导游词
2015/02/06 职场文书
公司财务人员岗位职责
2015/04/14 职场文书
幼儿园园长安全责任书
2015/05/08 职场文书
杨善洲观后感
2015/06/04 职场文书
PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤
2021/05/21 PostgreSQL