connect(array $serverConfig, callable $callback);" function to asynchronously connect to the MySQL server."/> connect(array $serverConfig, callable $callback);" function to asynchronously connect to the MySQL server.">

Home >PHP Framework >Swoole >How to connect swoole to the database

How to connect swoole to the database

尚
Original
2020-01-09 15:53:173034browse

How to connect swoole to the database

Connect to the MySQL server asynchronously.

function swoole_mysql->connect(array $serverConfig, callable $callback);

$serverConfig is the configuration of the MySQL server and must be an associated index array

$callback Calls back this function after the connection is completed

swoole connects to the database instance:

<?php
//实例化资源
$db = new swoole_mysql();
$config = [
	&#39;host&#39;=>&#39;localhost&#39;,
	&#39;user&#39;=>&#39;root&#39;,
	&#39;password&#39;=>&#39;root&#39;,
	&#39;database&#39;=>&#39;amsdata&#39;,
	&#39;charset&#39;=>&#39;utf8&#39;
];
//连接数据库
$db->connect($config,function($db,$r){
	//mysql操作
	if($r === false){
		var_dump($db->connect_errno,$db->connect_error);
		die("连接数据库失败");
	}
	$sql = &#39;show tables&#39;;
	$db->query($sql,function(swoole_mysql $db,$r){
		if($r === false){
			var_dump($db->error);
			die("操作失败");
		}
		var_dump($r[0]); //若有操作成功打印取出数据的第一个数组元素
		$db->close();
	});
});

How to connect swoole to the database

Recommended learning: swoole tutorial

The above is the detailed content of How to connect swoole to the database. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn