PHP如何调用MYSQL存储过程.docx

PHP如何调用MYSQL存储过程.docx

ID:62693418

大小:67.38 KB

页数:2页

时间:2021-05-16

PHP如何调用MYSQL存储过程.docx_第1页
PHP如何调用MYSQL存储过程.docx_第2页
资源描述:

《PHP如何调用MYSQL存储过程.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PHP如何调用MYSQL存储过程php调用mysql存储过程和函数的两种方法存储过程和函数是MySql5.0刚刚引入的。关于这方面的操作在PHP里面没有直接的支持。但是由于MysqlPHPAPI的设计,使得我们可以在以前的PHP版本中的mysqlphpapi中支持存储过程和函数的调用。在php中调用存储过程和函数的主要步骤1。调用存储过程的方法。a。如果存储过程有IN/INOUT参数,声明一个变量,输入参数给存储过程,该变量是一对,一个php变量(也可以不必,只是没有php变量时,没有办法进行动态输入),一个Mysql变量。bo

2、如果存储过程有OUT变量,声明一个Mysql变量。mysql变量的声明比较特殊,必须让mysql服务器知道此变量的存在,其实也就是执行一条mysql语句。输入set@mysqlvar=$phpvar;c。使用mysql_query()/mysql_db_query()执行mysql变量声明语句。Mysql_query("set@mysqlvar[=$pbpvar);这样,在mysql服务器里面就有一个变量,@mysqlar。如果时IN参数,那么其值可以有phpar传入。Do如果时存储过程。1。执行callprocedure()语

3、句。也就是mysql_query("callproceduer([var1]…)”);2.如果有返回值,执行select@ar,返回执行结果。Mysql_query("select@var)”接下来的操作就和php执行一般的mysql语句一样了。可以通过mydql_fetch_row()等函数获得结2果。如果时函数。直接执行selectfunction()就可以了。php22调用mysql存储过程和函数的方法一:22力___cancantselect);,$dblink);“call,$dblink);$row=mysql_fe

4、tch_row($res);echo$row[0];php调用mysql存储过程和函数方法二:此方法需要db_mysqli.dll的支持!调用带有select语句的存储过程就出现PROCEDUREpcantreturnaresultsetinthegivencontext的错误。Google了半天,在mysql官网上找到一些说法,db_mysql的模块不支持存储过程调用,解决方法是用db_mysqli。测试了一下,果然可以了2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。