PHP程序访问数据库,完全可以使用存储过程,有人认为使用存储过程便于维护
不过仁者见仁,智者见智,在这个问题上,偶认为使用存储过程意味着必须要DBA和开发人员更紧密配合,如果其中一方更变,则显然难以维护。
但是使用存储过程至少有两个最明显的优点:速度和效率。
使用存储过程的速度显然更快。
在效率上,如果应用一次需要做一系列SQL操作,则需要往返于PHP与ORACLE,不如把该应用直接放到数据库方以减少往返次数,增加效率。
但是在INTERNET应用上,速度是极度重要的,所以很有必要使用存储过程。
偶也是使用PHP调用存储过程不久,做了下面这个列子。
www~phperz~com
代码:--------------------------------------------------------------------------------
| 以下为引用的内容: //建立一个TEST表 //插入一条数据 php程序员站 //建立一个存储过程 www~phperz~com
|
www~phperz~com
phperz~com
-------------------------------------------------------------------------------- www.phperz.com
PHP代码:--------------------------------------------------------------------------------
| 以下为引用的内容: <?php php程序员站 //建立数据库连接 php程序员之家 //设定绑定 /** 调用存储过程的sql语句(sql_sp : SQL_StoreProcedure) phperz~com
//Parse //执行绑定 php程序员之家
//Execute www.phperz.com
//结果 phperz.com ?> phperz.com |