当前位置:   article > 正文

PHP调用MySQL存储过程_php 调用 mysql存储过程

php 调用 mysql存储过程
返回单个数据:
1.1:创建MySQL存储过程:

DELIMITER
DROPPROCEDUREIFEXISTStest.proctest

CREATE PROCEDURE `test`.`proc_test` (out a int)
BEGIN
    select count(*) into a from tblname;
END
DELIMITER;1.2:PHP:$db>query("CALLtest.proctest(@a)");$res=$db>query("select@a");$row=$res>fetcharray();echo$row[@a];:2.1:MySQL:DELIMITER


DROP PROCEDURE IF EXISTS `test`.`proc_test`
CREATEPROCEDUREtest.proctest()BEGINselectfromtblname;END


DELIMITER ;

2.2:PHP调用:

$res=$db->query("CALL test.proc_test()");
while ($arr=$res->fetch_array())
{
    echo $arr["Field"] ."<br/>";
}

P.S.:以上代码执行通过环境 PHP 5.X.X + MySQL 5.X.X  
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/783901
推荐阅读
相关标签
  

闽ICP备14008679号