频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> PHP教程 -> PHP调用三种数据库的方法

PHP调用三种数据库的方法

作者:jz123  来源:www.jz123.cn  发布时间:2006-2-2 6:00:59  发布人:jz123

减小字体 增大字体

相信大家对PHP已经很熟悉了。PHP内置了几乎对世界上所有的数据库的支持,而不再需要重新扩充。所以有人说:不会用PHP调用数据库,等于没学PHP。下面是笔者根据本人的操作经验和大侠们的意见而得出的总结,希望能给初学者提供一些益处。

  Oracle(甲骨文)是世界上最为流行的关系数据库。它是大公司推崇的工业化的强有力的引擎。我们先看看其相关的函数:

  (1)integer ora_logon(string user , string password)

  开始对一个Oracle数据库服务器的连接。

  (2)integer ora_open(integer connection)

  打开给出的连接的游标。

  (3)integer ora_do(integer connection, string query)

  在给出的连接上执行查询。PHP生成一个指示器,解析查询,并执行之。

  (4)integer ora_parse(integer cursor, string query)

  解析一个查询并准备好执行。

  (5)boolean ora_exec(integer cursor)

  执行一个先前由ora_parse函数解析过的查询。

  (6)boolean ora_fetch(integer cursor)

  此函数会使得一个执行过的查询中的行被取到指示器中。这使得您可以调用ora_getcolumn函数。

  (7)string ora_getcolumn(integer cursor, integer column)

  返回当前的值。列由零开始的数字索引。

  (8)boolean ora_logoff(integer connection)

  断开对数据库服务器的链接。

  以下是向ORACLE数据库插入数据的示例程序:

  〈html〉

  〈head〉〈title〉向ORACLE数据库中插入数据〈/title〉〈/head〉

  〈body〉

  〈form action=〈?echo $PHP_SELF;?〉 method=post〉

  〈table border=1 cellspacing=0 cellpadding=0〉 〈tr〉〈th〉ID〈/th〉 〈th〉name〈/th〉 〈th〉Description〈/th〉 〈/tr〉 〈tr〉〈td〉〈input type=text name=name maxlength=50size=10〉〈/td〉〈td〉〈input type=text name=email maxlength=255size=30〉〈/td〉〈td〉〈input type=text name=Descriptionmaxlength=255size=50〉〈/td〉 〈/tr〉 〈tr align=center〉 〈tdcolspan=3〉〈input type=submit value=提交〉 〈inputtype=resetvalue=重写〉〈/td〉 〈/tr〉 〈/table〉

  〈/form〉

  〈?

  //先设置两个环境变量ORACLE_HOME,ORACLE_SID

  putenv(ORACLE_HOME=/oracle/app/oracle/product/8.0.4);

  putenv(ORACLE_SID=ora8);

  //设置网页显示中文

  putenv(NLS_LANG=Simplified_Chinese.zhs16cgb231280);

  //库表test有ID,name,Description三项

  $sql = insert into test(ID,name,Description) values ;

  $sql .= ( . $ID . , . $name . ,. $Description.);

  print(insert finished!);

  $query = select * from test;

  ora_fetch($cursor);

  $content0=ora_getcolumn($cursor,0);

  $content1=ora_getcolumn($cursor,1);

  $content2=ora_getcolumn($cursor,2);

  print($content0);

  print($content1);

  print($content2);

  ora_close($cursor);

  ora_logoff($connection);

  ?〉

  〈/body〉

  〈/html展望与深入了解智能客户端开发技术及企业案例分析,即将在6个城市拉开帷幕。快快来注册吧!

  作者:Paladin


将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
上一篇文章:PHP中实现图片的锐化
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· TOM在线私有化再次推迟
· 研究发现ITunes音乐商店..
· JSP语法(12)——<jsp:..
· Azenis 图标 + 指针
· 未来的现实立体版Google..
· 我也贴出来自己的一个MY..
· Dreamweaver网页制作技巧..
· 如何用ASP编写网站统计系..
· 简单的用PHP编写的导航条..
· 轻松实现Flash的全屏播放..
· 树木枝叶的四种Photosho..
· Photoshop创意壁纸教程(..
· IMail基础教程(一) DNS设..
· 热点网络广告网
· 检测表单输入EMAIL的合法..
· 快速建立Servlet和JSP的..
相关文章
· 用PHP调用Oracle存储过程
· php调用ms sql存储过程。。..
· 用PHP调用数据库的存贮过程..
· 怎样使用PHP调用功能强大的..
· PHP调用三种数据库的方法(3..
· 用PHP调用数据库的存贮过程..
· PHP调用三种数据库的方法(1..
· PHP调用三种数据库的方法(2..
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号