首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
关于swoole的异步mysql的疑惑
query查询必须在connect的回调函数中才能执行吗? 我在connect的回调函数中执行query完全没问题. 在其他地方执行 就会报错 {{{ Swoole\MySQL::query(): mysql client is not connected to server }}} 在一个类的构造方法中 connect也没用. 还有,在一个connect的回调函数中只能执行一次query吗? 我在一个connect的回调函数中 第一次执行query完全没问题,. 执行第二个query就会报错 {{{ Swoole\MySQL::query(): mysql client is waiting response, cannot send new sql query }}}
发布于6年前 · 5 次浏览 · 来自
提问
d
david
query查询必须在connect的回调函数中才能执行吗? 我在connect的回调函数中执行query完全没问题. 在其他地方执行 就会报错 {{{ Swoole\MySQL::query(): mysql client is not connected to server }}} 在一个类的构造方法中 connect也没用. 还有,在一个connect的回调函数中只能执行一次query吗? 我在一个connect的回调函数中 第一次执行query完全没问题,. 执行第二个query就会报错 {{{ Swoole\MySQL::query(): mysql client is waiting response, cannot send new sql query }}}
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2020-02-08
小
小凯
recv返回查询的结果后才能进行下一个,并发调用可以看看Defer特性
赞
0
回复