日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

swool tcp mysql_swoole/mysql(异步)

發布時間:2024/9/27 198 豆豆
生活随笔 收集整理的這篇文章主要介紹了 swool tcp mysql_swoole/mysql(异步) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

# 異步Swoole\Mysql

**`(要求Workerman版本>=3.3.6)`**

## 注意:

此組件由swoole底層提供,由C語言編寫,具有超高性能。

## 安裝:

```

安裝有swoole擴展即可

```

## 示例:

```php

require_once '../Autoloader.php';

use Workerman\Worker;

use \Swoole\Mysql;

$worker = new Worker('tcp://0.0.0.0:6161');

$worker->onWorkerStart = function () {

global $mysql;

$mysql = new Mysql;

$server = array(

'host' => '192.168.56.102',

'port' => 3306,

'user' => 'test',

'password' => 'test',

'database' => 'test',

'charset' => 'utf8', //指定字符集

'timeout' => 2, // 可選:連接超時時間(非查詢超時時間),默認為SW_MYSQL_CONNECT_TIMEOUT(1.0)

);

$mysql->connect($server, function (Mysql $db, $r) {

if ($r === false) {

var_dump($db->connect_errno, $db->connect_error);

die;

}

});

};

$worker->onMessage = function ($connection, $data) {

global $mysql;

$sql = 'show tables';

$mysql->query($sql, function (Mysql $db, $r) {

if ($r === false) {

var_dump($db->error, $db->errno);

} elseif ($r === true) {

var_dump($db->affected_rows, $db->insert_id);

}

var_dump($r);

});

};

Worker::runAll();

```

## 文檔:

總結

以上是生活随笔為你收集整理的swool tcp mysql_swoole/mysql(异步)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。