手机
当前位置:查字典教程网 >编程开发 >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存储过程】相关文章:

php生成圆角图片的方法

聊天室php&mysql(二)

php调用MySQL存储过程的方法集合(推荐)

聊天室php&mysql(六)

两种php调用Java对象的方法

php使用指定编码导出mysql数据到csv文件的方法

php比较相似字符串的方法

社区(php&&mysql)六

如何利用php+mysql保存和输出文件

php动态函数调用方法

精品推荐
分类导航