connect(array $serverConfig, callable $callback);" pour vous connecter de manière asynchrone au serveur MySQL."/> connect(array $serverConfig, callable $callback);" pour vous connecter de manière asynchrone au serveur MySQL.">

Maison  >  Article  >  cadre php  >  Comment connecter swoole à la base de données

Comment connecter swoole à la base de données

尚
original
2020-01-09 15:53:172964parcourir

Comment connecter swoole à la base de données

Connectez-vous au serveur MySQL de manière asynchrone.

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

$serverConfig est la configuration du serveur MySQL et doit être un tableau d'index associé

$callback Cette fonction est rappelée une fois la connexion terminée

swoole se connecte à l'instance de base de données :

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

Comment connecter swoole à la base de données

Apprentissage recommandé : tutoriel swoole

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn