Mysql C api调用时出错:Error code 2014:Commands out of sync!
时间:2010-09-10
来源:互联网
Error code 2014:Commands out of sync!
出这个错误,MYSQL官方说的是不能在未清除前一个结果集前就执行另一个新的查询。
出现这个错误是我在写一个留言本,用的C+MYSQL ,整个留言本的留言存在一个表comment中,留言和回复都保存在这个表中。通过pid字段来区别二者。
父留言的pid字段为0 , 它的回复的pid字段为其父留言的id号。
我在显示留言时,要显示留言和其回复。也就是,每显示一条留言,我查询一下它是否有回复,有则显示。这样,由于前一个结果集并未清空又开始一个查询,导致 “Error code 2014:Commands out of sync! ”错误发生。
我这里想请问大家的是,这个问题有没有其它解决办法?或者还有什么其它办法可以实现嵌套查询?
出这个错误,MYSQL官方说的是不能在未清除前一个结果集前就执行另一个新的查询。
出现这个错误是我在写一个留言本,用的C+MYSQL ,整个留言本的留言存在一个表comment中,留言和回复都保存在这个表中。通过pid字段来区别二者。
父留言的pid字段为0 , 它的回复的pid字段为其父留言的id号。
我在显示留言时,要显示留言和其回复。也就是,每显示一条留言,我查询一下它是否有回复,有则显示。这样,由于前一个结果集并未清空又开始一个查询,导致 “Error code 2014:Commands out of sync! ”错误发生。
我这里想请问大家的是,这个问题有没有其它解决办法?或者还有什么其它办法可以实现嵌套查询?
作者: sejie10011 发布时间: 2010-09-10
你是不是用的一个结果集?
作者: iisbsd 发布时间: 2010-09-23
应该两个结果集,一个处理留言,这个一直到页面结束再关掉,另一个处理回复,没处理完一条留言关一次。
作者: iisbsd 发布时间: 2010-09-23
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28