swooleをデータベースに接続する方法

リリース: 2020-01-09 15:53:17
オリジナル
2984 人が閲覧しました

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 チュートリアル

#

以上がswooleをデータベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート