如何在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
php xml常用函数的集合(比较详细)
Jun 06 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
Jun 25 PHP
PHP中isset()和unset()函数的用法小结
Mar 11 PHP
PHP常用的缓存技术汇总
May 05 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
Aug 23 PHP
Symfony2学习笔记之模板用法详解
Mar 17 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
Mar 18 PHP
php is_executable判断给定文件名是否可执行实例
Sep 26 PHP
Yii框架创建cronjob定时任务的方法分析
May 23 PHP
PHP单例模式与工厂模式详解
Aug 29 PHP
PHP实现正则匹配所有括号中的内容
Jun 22 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读取mysql中文数据出现乱码的解决方法
2013/08/16 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
JS 跳转页面延迟2种方法
2013/03/29 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
Javascript动态引用CSS文件的2种方法介绍
2014/06/06 Javascript
jquery制作漂亮的弹出层提示消息特效
2014/12/23 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
2015/01/22 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
基于JavaScript实现瀑布流效果(循环渐近)
2016/01/27 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
Three.js的使用及绘制基础3D图形详解
2017/04/27 Javascript
最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
2017/08/16 Javascript
vue+koa2实现session、token登陆状态验证的示例
2019/08/30 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
2019/09/03 Javascript
生成无限制的微信小程序码的示例代码
2019/09/20 Javascript
Vue+Node实现的商城用户管理功能示例
2019/12/23 Javascript
Sublime Text3 配置 NodeJs 环境的方法
2020/05/20 NodeJs
详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结
2020/05/28 Javascript
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
Python中新式类与经典类的区别详析
2019/07/10 Python
Python中利用LSTM模型进行时间序列预测分析的实现
2019/07/26 Python
如何在python中实现随机选择
2019/11/02 Python
Tensorflow限制CPU个数实例
2020/02/06 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
2020/03/23 Python
Python字典实现伪切片功能
2020/10/28 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
利用promise及参数解构封装ajax请求的方法
2021/03/24 Javascript
给水排水工程专业毕业生推荐信
2013/10/28 职场文书
司机辞职报告范文
2014/01/20 职场文书
五年后的职业生涯规划
2014/03/04 职场文书
会计专业导师推荐信
2014/03/08 职场文书
企业宣传语大全
2015/07/13 职场文书
商业计划书范文
2019/04/24 职场文书
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android