仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1925|回复: 20
打印 上一主题 下一主题

[学习教程] PHP编程:用PHP履行Oracle存储进程示例

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:18:33 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
终于理解了数据库的概念,而且让你兴奋不已的是你终于可以通过PHP来连接数据库了,这期间你是怎么学会的,我们不去考证了,但是事实证明,你已经可以了。oracle|存储进程|示例|履行   <?
//在oracle中履行存储进程示例
//供人人参考
$gConn=ocilogon("test","test");

/* OCIDefineByPos example thies@digicol.de (980219) */
//discrate与nEcode是out parameter,其他均是 in parameter.
//存储进程get_discrate寄存于package ebiz_pg中。
$stmt = OCIParse($gConn,"BEGIN ebiz_pg.get_discrate(:discrate,505,402,1,56,:nEcode);END;");
OCIBindByName($stmt,":discrate",&$discrate,32);
OCIBindByName($stmt,":nEcode",&$nEcode,32);
OCIExecute($stmt);

echo($discrate);
echo("<br>");
echo($nEcode);

//echo($discrate*0.09);
OCIFreeStatement($stmt);
OCILogoff($gConn);
?>  把例子全部敲进去试验,完成一遍以后就会有心得了,因为你会发现为啥我的程序和书上的一模一样就是结果不正确。新手学习的时候必须承认,不容易,因为我也是过来人,你会发现原来有那么多常用的语句,函数都要记。
莫相离 该用户已被删除
沙发
 楼主| 发表于 2015-3-19 18:40:24 | 显示全部楼层
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 02:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表