php oracle 查询_php+oracle之建表、插入以及查询小结

这段时间刚刚起步学习php,发现相对于其他脚本语言asp、jsp啥的,php还是算比较容易的,有人在网上评论,php就是c语言披上了一层解释器的外衣~哈哈,还是有一定道理的。

0a623fc3d2c60be87e59722d3202844d.gif

前几天终于在php环境中连接上了oracle~~不容易啊~~ 因为之前一直用的是老师给我们的oracle

9i版本,已经是十多年前的产物,根本跟不上形势了,而且在php5中,oci接口也已经不支持9i了~(尝试了各种方法后才知道这一点。。。)于是果断使用oracle

10g版本,果然很轻松的就得到了“连接成功”四个字~~~

d7b462a31ce1f3dc86d956bf59e57c7a.gif

连接好了之后就安心的学习php了~~~在网上找了很多教程和有关论坛,发现都是讲php+mysql的~~讲oracle的很少~~也就是无奈的情况下才使用oracle的~~和我一样~哈哈~要不是为了这次的oracle课程设计~死也不会用oracle的。。。

今天看到了视频的第十讲,关于php+mysql的留言板制作,于是跟着做了起来,难度不大,用mysql还真是小轻松~总共写了三个php文件,一个用来连接数据库,一个用来插入数据,一个用来浏览数据~

于是我萌发了一个念头,用php+oracle也来做一个类似的程序~

在网上开始找php中操作oracle的方法类~ 果然找到一个用php+oracle制作email表以及插入查询的教程,赶忙点开来看,从头到尾仔细的看了一遍,还没开始操作,便觉得收获很大了。地址在此:。

作者从OCI和ORA两个接口的操作来对比,体现出两个接口的不同。并建议我们使用老版本的OCI接口,说是优势更大。后来在网上找了原因,“这些扩展功能比起标准的Oracle扩展功能来更加的灵活,它支持PHP全局及本地变量及与Oracle的连编,有完整的LOB,FILE及ROWID的支持并且允许你定义用户补充变量。”暂且看着,以后慢慢琢磨~~

bb

仔细看完后,便开始动手操作,因为刚刚操作的是mysql,还有点不习惯~不过马上就适应了。

创表还是没问题的,不过到了插入数据就有点坎坷了~完全按照作者写的程序去执行,发现了问题。虽然现实能够正常的提交,但是我登录数据库进行查询,发现表还是空的,并没有插入任何数据。于是我开始检查是不是sql语句的问题,也没有发现异常。在网上也不好形容我的问题,固然找不到好的解决方法。最后,我大胆的使用在mysql中用到的方法,使用了$_POST[]来获取表单中的项目,以及获取submit提交信息,奇迹发生了~~~顺利的提交了数据到数据库中~~

e2874b000a7a22974200d18b4b8274f2.gif

(期间还发生了小插曲,因为粗心,在"确认"按钮中,type忘了设置成submit了~~~

0a623fc3d2c60be87e59722d3202844d.gif)。

从这次的事情中,发现学东西还真的是要触类旁通,而且要大胆的结合运用~并且不要过于相信别人的理论~没有永远的真理~~要敢于寻求解决问题的方法,并且勇于尝试~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值