手机
当前位置:查字典教程网 >编程开发 >php教程 >php调用mysql存储过程
php调用mysql存储过程
摘要:前面转载了一篇《php调用mysql存储过程的文章》经过测试,发现文章中的方法似乎不可行!调用带有select语句的存储过程就出现PROCE...

前面转载了一篇《php调用mysql存储过程的文章》经过测试,发现文章中的方法似乎不可行!

调用带有select语句的存储过程就出现PROCEDUREpcan'treturnaresultsetinthegivencontext的错误。google了半天,在mysql官网上找到一些说法,db_mysql的模块不支持存储过程调用,解决方法是用db_mysqli。测试了一下,果然可以了。

用法比较简单,没啥好说的,从网上copy一段代码吧:

<?php

/*ConnecttoaMySQLserver*/

$link=mysqli_connect(

'localhost',/*Thehosttoconnectto*/

'root',/*Theusertoconnectas*/

'root',/*Thepasswordtouse*/

'db_name');/*Thedefaultdatabasetoquery*/

if(!$link){

printf("Can'tconnecttoMySQLServer.Errorcode:%sn",mysqli_connect_error());

exit;

}

/*Sendaquerytotheserver*/

if($result=mysqli_query($link,"callse_proc('crm')")){

/*Fetchtheresultsofthequery*/

while($row=mysqli_fetch_array($result)){

echo($row[0]."---------SR.".$row[1]."

");

}

/*Destroytheresultsetandfreethememoryusedforit*/

mysqli_free_result($result);

}

/*Closetheconnection*/

mysqli_close($link);

?>

郁闷的是费了半天劲搞出来的存储过程效率居然不如以前--

【php调用mysql存储过程】相关文章:

BBS(php & mysql)完整版(七)

phpmyadmin操作流程

php比较相似字符串的方法

php生成圆角图片的方法

社区(php&&mysql)六

PHP怎样调用MSSQL的存储过程

php调用mysql存储过程实例分析

PHP调用MySQL的存储过程的实现代码

PHP调用MySQL存储过程并返回值的方法

用PHP调用数据库的存贮过程

精品推荐
分类导航