*/
$mysqli = $db['mysqli'];
$mysqli->query($sql, array(&$this, 'doSQL'));
/*for ($i = 0; $i < 2; $i++) {
$result = $mysqli->query($sql, MYSQLI_ASYNC);
if ($result === false) {
if ($mysqli->errno == 2013 or $mysqli->errno == 2006) {
$mysqli->close();
$r = $mysqli->connect();
if ($r === true) continue;
}
}
break;
}*/
$db['fd'] = $fd;
//加入工作池中
$this->busy_pool[$db['db_sock']] = $db;
}
public function onFinish($serv, $data)
{
}
public static function getInstance()
{
if (!self::$instance) {
self::$instance = new DbServer();
}
return self::$instance;
}
}
DbServer::getInstance();