php调用存储过程返回结果集,解决cant return a result set in the given context错误的方法
需要php调用存储过程,返回一个结果集,发现很困难,找了半天,终于在老外的论坛上找到解决方案,这里本地化一下。
关键就是两点
1)define('CLIENT_MULTI_RESULTS', 131072);
2)$link = MySQL_connect("127.0.0.1", "root", "",1,CLIENT_MULTI_RESULTS) or die("Could not connect: ".mysql_error());
下面就可以正常使用了,以下是例子程序。
define('CLIENT_MULTI_RESULTS', 131072);
$link = mysql_connect("127.0.0.1", "root", "",1,CLIENT_MULTI_RESULTS) or die("Could not connect: ".mysql_error());
mysql_select_db("vs") or die("Could not select database");
?>
$result = mysql_query("call get_news_from_class_id(2)") or die("Query failed:" .mysql_error());
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$line = '
r>';
echo $line;
PRintf("\n");
}
mysql_free_result($result);
?>
mysql_close($link);
?>
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
- 详解win10下PHP的安装配置(以php5.6为...
- php Swoole实现毫秒定时计划任务(详解)
- 【DTM】PHP协程客户端v0.1 beta版本发...
- 一文详解Windows和Linux环境下怎么安装配...
- php调用存储过程返回结果集,解决cant ret...
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
推荐阅读
-
php调用存储过程返回结果集,解决cant return a result set in the given conte
-
php调用存储过程返回结果集,解决cant return a result set in_PHP教程
-
php调用存储过程返回结果集,解决cant return a result set in the given conte_PHP教程
-
php调用存储过程返回结果集,解决cant return a result set in the given context错误的方法
-
php调用存储过程返回结果集,解决cant return a result set in the given context错误的方法
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论