MySQL 서버에 비동기적으로 연결합니다.
function swoole_mysql->connect(array $serverConfig, callable $callback);
$serverConfig는 MySQL 서버의 구성이며 연결된 인덱스 배열이어야 합니다.
$callback 이 함수는 연결이 완료된 후 호출됩니다.
swoole은 데이터베이스 인스턴스에 연결합니다.
<?php //实例化资源 $db = new swoole_mysql(); $config = [ 'host'=>'localhost', 'user'=>'root', 'password'=>'root', 'database'=>'amsdata', 'charset'=>'utf8' ]; //连接数据库 $db->connect($config,function($db,$r){ //mysql操作 if($r === false){ var_dump($db->connect_errno,$db->connect_error); die("连接数据库失败"); } $sql = 'show tables'; $db->query($sql,function(swoole_mysql $db,$r){ if($r === false){ var_dump($db->error); die("操作失败"); } var_dump($r[0]); //若有操作成功打印取出数据的第一个数组元素 $db->close(); }); });
권장 학습: 스울 튜토리얼
위 내용은 Swoole을 데이터베이스에 연결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!