摘要: 自己写了一个mysql存储过程,以为php有用于调用存储过程的内建函数,查了一下发现只能用mysql_query(call pro())这样的方式,我认为从本质上也就相当于在mysql命令行里执行语句了,由于我的存储过程含有输入输出参数,直接调用会报一个 mysql_error错误:XXXXcan't return a result set in the given context google了一下这个错误发现有人用以下的代码解决了这个问题:原文地址:http://www.phpweblog.net/GaRY/archive/2008/01/29/2752.html#Post关键就是 阅读全文
posted @ 2011-06-29 09:15 Athrun 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.pczpg.com/a/2010/0507/7815.html在PHP同一事物里调用MYSQL的存储过程后再次执行另外的一个或多个命令(或者在同一事物里执行多个存储过程),如果使用mysqli的query方法获得结果,将获得一个错误:Commands out of sync; you can't run this command now sss 先给出代码:存储过程:CREATE PROCEDURE test1()begindrop table if exists tb1;create table tb1 ( val int not null )engi 阅读全文
posted @ 2011-06-29 09:13 Athrun 阅读(1349) 评论(0) 推荐(0) 编辑