专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > CGI

Mysql C api调用时出错:Error code 2014:Commands out of sync!解决方案

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
Mysql C api调用时出错:Error code 2014:Commands out of sync!
Error code 2014:Commands out of sync! 
出这个错误,MYSQL官方说的是不能在未清除前一个结果集前就执行另一个新的查询。
出现这个错误是我在写一个留言本,用的C+MYSQL ,整个留言本的留言存在一个表comment中,留言和回复都保存在这个表中。通过pid字段来区别二者。
父留言的pid字段为0 , 它的回复的pid字段为其父留言的id号。

我在显示留言时,要显示留言和其回复。也就是,每显示一条留言,我查询一下它是否有回复,有则显示。这样,由于前一个结果集并未清空又开始一个查询,导致 “Error code 2014:Commands out of sync! ”错误发生。
我这里想请问大家的是,这个问题有没有其它解决办法?或者还有什么其它办法可以实现嵌套查询?


------解决方案--------------------
应该两个结果集,一个处理留言,这个一直到页面结束再关掉,另一个处理回复,没处理完一条留言关一次。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: