如何在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 相关文章推荐
使用 eAccelerator加速PHP代码的方法
Sep 30 PHP
40个迹象表明你还是PHP菜鸟
Sep 29 PHP
php 获取完整url地址
Dec 20 PHP
php中将一段数据存到一个txt文件中并显示其内容
Aug 15 PHP
thinkphp中html:list标签传递多个参数实例
Oct 30 PHP
php中mkdir函数用法实例分析
Nov 15 PHP
PHP 使用redis简单示例分享
Mar 05 PHP
使用php+swoole对client数据实时更新(一)
Jan 07 PHP
laravel创建类似ThinPHP中functions.php的全局函数
Nov 26 PHP
php安装dblib扩展,连接mssql的具体步骤
Mar 02 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
Dec 06 PHP
PHP join()函数用法与实例讲解
Mar 11 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
PHP4与PHP5的时间格式问题
2008/02/17 PHP
php中time()和mktime()方法的区别
2013/09/28 PHP
PHP封装分页函数实现文本分页和数字分页
2014/10/23 PHP
简单谈谈 php 文件锁
2017/02/19 PHP
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
javascript打开word文档的方法
2014/04/16 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
移动端web滚动分页的实现方法
2017/05/05 Javascript
浅谈webpack-dev-server的配置和使用
2018/05/17 Javascript
Angularjs中的$apply及优化使用详解
2018/07/02 Javascript
JS图片预加载三种实现方法解析
2020/05/08 Javascript
JS箭头函数和常规函数之间的区别实例分析【 5 个区别】
2020/05/27 Javascript
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python在windows下创建隐藏窗口子进程的方法
2015/06/04 Python
Python六大开源框架对比
2015/10/19 Python
Python编程判断一个正整数是否为素数的方法
2017/04/14 Python
Python3实现的字典遍历操作详解
2018/04/18 Python
Python实现的旋转数组功能算法示例
2019/02/23 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
Python3 hashlib密码散列算法原理详解
2020/03/30 Python
python怎么提高计算速度
2020/06/11 Python
Python闭包及装饰器运行原理解析
2020/06/17 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
2020/11/30 Python
Anya Hindmarch官网:奢侈设计师手袋及配饰
2018/11/15 全球购物
Interflora澳大利亚:同日鲜花速递
2019/06/25 全球购物
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
《问银河》教学反思
2014/02/19 职场文书
单位活动策划方案
2014/08/17 职场文书
2015年度团总支工作总结
2015/04/23 职场文书
Python办公自动化之Excel(中)
2021/05/24 Python
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python
python获取对象信息的实例详解
2021/07/07 Python
Nginx实现负载均衡的项目实践
2022/03/18 Servers
python 学习GCN图卷积神经网络
2022/05/11 Python