如何在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 相关文章推荐
phpmyadmin操作流程
Oct 09 PHP
Windows2003 下 MySQL 数据库每天自动备份
Dec 21 PHP
php通过数组实现多条件查询实现方法(字符串分割)
May 06 PHP
ThinkPHP自动填充实现无限级分类的方法
Aug 22 PHP
使用php转义输出HTML到JavaScript
Mar 27 PHP
php图片添加文字水印实现代码
Mar 15 PHP
PHP从二维数组得到N层分类树的实现代码
Oct 11 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
Sep 13 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
May 11 PHP
PHP观察者模式示例【Laravel框架中有用到】
Jun 15 PHP
laravel框架如何设置公共头和公共尾
Oct 22 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 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介绍篇
2010/10/26 PHP
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
2013/07/03 PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
2016/03/01 PHP
Laravel框架实现的rbac权限管理操作示例
2019/01/16 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
2019/08/14 PHP
javascript 获取元素位置的快速方法 getBoundingClientRect()
2009/11/26 Javascript
jQuery EasyUI API 中文文档 - Documentation 文档
2011/09/29 Javascript
自定义jQuery选项卡插件实例
2013/03/27 Javascript
JS打开新窗口的2种方式
2013/04/18 Javascript
JQuery限制复选框checkbox可选中个数的方法
2015/04/20 Javascript
Javascript中字符串replace方法的第二个参数探究
2016/12/05 Javascript
JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
2017/06/23 Javascript
在vue中使用jointjs的方法
2018/03/24 Javascript
微信小程序授权登录及解密unionId出错的方法
2018/09/26 Javascript
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
2019/09/10 jQuery
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
js实现移动端图片滑块验证功能
2020/09/29 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
2020/12/30 jQuery
使用IPython来操作Docker容器的入门指引
2015/04/08 Python
Python request设置HTTPS代理代码解析
2018/02/12 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
2019/09/25 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
2020/01/08 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
pandas DataFrame运算的实现
2020/06/14 Python
通过实例解析Python文件操作实现步骤
2020/09/21 Python
使用python对excel表格处理的一些小功能
2021/01/25 Python
一文读懂python Scrapy爬虫框架
2021/02/24 Python
video结合canvas实现视频在线截图功能
2018/06/25 HTML / CSS
计算机大学生职业生涯规划书范文
2014/02/19 职场文书
交通安全寄语大全
2014/04/08 职场文书
基层党建工作宣传标语
2014/06/24 职场文书
商场租赁意向书
2014/07/30 职场文书
店长岗位职责
2015/02/11 职场文书
HAM-2000摩机图
2021/04/22 无线电
Java SSH 秘钥连接mysql数据库的方法
2021/06/28 Java/Android