connect(array $serverConfig, callable $callback)" 함수를 사용하여 MySQL 서버에 비동기적으로 연결할 수 있습니다."/> connect(array $serverConfig, callable $callback)" 함수를 사용하여 MySQL 서버에 비동기적으로 연결할 수 있습니다.">

 >  기사  >  PHP 프레임워크  >  Swoole을 데이터베이스에 연결하는 방법

Swoole을 데이터베이스에 연결하는 방법

尚
원래의
2020-01-09 15:53:172987검색

Swoole을 데이터베이스에 연결하는 방법

MySQL 서버에 비동기적으로 연결합니다.

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

$serverConfig는 MySQL 서버의 구성이며 연결된 인덱스 배열이어야 합니다.

$callback 이 함수는 연결이 완료된 후 호출됩니다.

swoole은 데이터베이스 인스턴스에 연결합니다.

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

Swoole을 데이터베이스에 연결하는 방법

권장 학습: 스울 튜토리얼

위 내용은 Swoole을 데이터베이스에 연결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.