swoole_mysql->query
执行SQL查询。
function swoole_mysql->query($sql, callable $callback);
- $sql为要执行的SQL语句
- $callback执行成功后会回调此函数
- 每个MySQLi连接只能同时执行一条SQL,必须等待返回结果后才能执行下一条SQL
回调函数
function onSQLReady(swoole_mysqli $link, mixed $result);
- 执行失败,
$result
为false
,读取$link
对象的error
属性获得错误信息,errno
属性获得错误码 - 执行成功,SQL为非查询语句,
$result
为true
,读取$link
对象的affected_rows
属性获得影响的行数,insert_id
属性获得Insert
操作的自增ID - 执行成功,SQL为查询语句,
$result
为结果数组