Swoole异步mysql-3


<?php
$db = new swoole_mysql();
$server = array(
'host' => 'localhost',
'port' => 3306,
'user' => 'root',
'password' => 'root',
'database' => 'mkil',
'charset' => 'utf8', //指定字符集
'timeout' => 2, // 可选:连接超时时间(非查询超时时间),默认为SW_MYSQL_CONNECT_TIMEOUT(1.0)
);

$db->connect($server, function ($db, $r) {
if ($r === false) {
var_dump($db->connect_errno, $db->connect_error);
die;
}
$sql = 'select * from mk_creatorder';
$db->query($sql, function(swoole_mysql $db, $r) {
if ($r === false)
{
var_dump($db->error, $db->errno);
}
elseif ($r === true )
{

var_dump($db->affected_rows, $db->insert_id);
}
sleep(5);
echo 88888;
var_dump($r);
$db->close();
});
});
posted @ 2019-01-29 10:31  sea24  阅读(89)  评论(0编辑  收藏  举报