异步连接到MySQL服务器。function swoole_mysql->connect(array $serverConfig, callable $callback);
$serverConfig为MySQL服务器的配置,必须为关联索引数组
$callback连接完成后回调此函数
swoole连接数据库实例:<?php
//实例化资源
$db = new swoole_mysql();
$config = [
'host'=>'localhost',
'user'=>'root',
'password'=>'root',
'database'=>'amsdata',
'charset'=>'utf8'
];
//连接数据库
$db->connect($config,function($db,$r){
//mysql操作
if($r === false){
var_dump($db->connect_errno,$db->connect_error);
die("连接数据库失败");
}
$sql = 'show tables';
$db->query($sql,function(swoole_mysql $db,$r){
if($r === false){
var_dump($db->error);
die("操作失败");
}
var_dump($r[0]); //若有操作成功打印取出数据的第一个数组元素
$db->close();
});
});