php调用mysql存储过程


Posted in PHP onFebruary 14, 2007

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

调用带有select语句的存储过程就出现 PROCEDURE p can't return a result set in the given context的错误。google了半天,在mysql官网上找到一些说法,db_mysql的模块不支持存储过程调用,解决方法是用db_mysqli。测试了一下,果然可以了。

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

<?php
/* Connect to a MySQL server */
$link = mysqli_connect(
'localhost', /* The host to connect to */
'root', /* The user to connect as */
'root', /* The password to use */
'db_name'); /* The default database to query */
if (!$link) {
printf("Can't connect to MySQL Server. Errorcode: %s\n", mysqli_connect_error());
exit;
}
/* Send a query to the server */
if ($result = mysqli_query($link, "call se_proc('crm')")) {
/* Fetch the results of the query */
while( $row = mysqli_fetch_array($result) ){
echo ($row[0]. "--------- SR. " . $row[1] . "
");
}
/* Destroy the result set and free the memory used for it */
mysqli_free_result($result);
}
/* Close the connection */
mysqli_close($link);
?>

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

PHP 相关文章推荐
php 什么是PEAR?
Mar 19 PHP
PHP中去掉字符串首尾空格的方法
May 19 PHP
php中用memcached实现页面防刷新功能
Aug 19 PHP
php多个文件及图片上传实例详解
Nov 10 PHP
php关联数组快速排序的方法
Apr 17 PHP
yii权限控制的方法(三种方法)
Dec 28 PHP
项目中应用Redis+Php的场景
May 22 PHP
PHP的消息通信机制测试实例
Nov 10 PHP
简单解决微信文章图片防盗链问题
Dec 17 PHP
Discuz论坛密码与密保加密规则
Dec 19 PHP
PHP使用数组实现矩阵数学运算的方法示例
May 29 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
Apr 20 PHP
mysql中存储过程、函数的一些问题
Feb 14 #PHP
让PHP支持页面回退的两种方法[转]
Feb 14 #PHP
浅析PHP水印技术
Feb 14 #PHP
解决GD中文乱码问题
Feb 14 #PHP
使用apache模块rewrite_module (转)
Feb 14 #PHP
用PHP的ob_start();控制您的浏览器cache!
Feb 14 #PHP
谈谈PHP的输入输出流
Feb 14 #PHP
You might like
基于php无限分类的深入理解
2013/06/02 PHP
php三种实现多线程类似的方法
2015/10/30 PHP
php生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
php模拟实现斗地主发牌
2020/04/22 PHP
javascript 动态数据下的锚点错位问题解决方法
2008/12/24 Javascript
Javascript倒计时页面跳转实例小结
2013/09/11 Javascript
js实现简单的选项卡效果
2017/02/23 Javascript
react-router中的属性详解
2017/06/01 Javascript
前端跨域的几种解决方式总结(推荐)
2017/08/16 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
浅谈es6中export和export default的作用及区别
2018/02/07 Javascript
Angular5中提取公共组件之radio list的实例代码
2018/07/10 Javascript
JS函数内部属性之arguments和this实例解析
2018/10/07 Javascript
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
JavaScript实现简单计算器功能
2019/12/19 Javascript
详解Python编程中time模块的使用
2015/11/20 Python
Python 模拟登陆的两种实现方法
2017/08/10 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
2018/05/10 Python
详解Python3中ceil()函数用法
2019/02/19 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
Python如何通过百度翻译API实现翻译功能
2020/04/02 Python
Html5导航栏吸顶方案原理与对比实现
2020/06/10 HTML / CSS
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
大学本科生的个人自我评价
2013/12/09 职场文书
教师个人的自我评价分享
2014/01/02 职场文书
数控专业大学毕业生职业规划范文
2014/02/06 职场文书
《花的勇气》教后反思
2014/02/12 职场文书
单位工作证明书格式
2014/10/04 职场文书
企业党支部工作总结2015
2015/05/21 职场文书
2015年度女工工作总结
2015/10/22 职场文书
详解Apache SkyWalking 告警配置指南
2021/04/22 Servers
详细总结Python常见的安全问题
2021/05/21 Python
Python可视化学习之seaborn绘制矩阵图详解
2022/02/24 Python
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技