Heim >PHP-Framework >Swoole >So verbinden Sie Swoole mit der Datenbank

So verbinden Sie Swoole mit der Datenbank

尚
Original
2020-01-09 15:53:173028Durchsuche

So verbinden Sie Swoole mit der Datenbank

Asynchrone Verbindung zum MySQL-Server herstellen.

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

$serverConfig ist die Konfiguration des MySQL-Servers und muss ein zugehöriges Indexarray sein

$callback Diese Funktion wird zurückgerufen, nachdem die Verbindung hergestellt wurde

swoole stellt eine Verbindung zu her die Datenbankinstanz:

<?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();
	});
});

So verbinden Sie Swoole mit der Datenbank

Empfohlenes Lernen: Swoole-Tutorial

Das obige ist der detaillierte Inhalt vonSo verbinden Sie Swoole mit der Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn