中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

swoole與mysql如何使用

發布時間:2020-12-30 10:03:33 來源:億速云 閱讀:175 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關swoole與mysql如何使用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

swoole與mysql怎么用才好    

swoole異步操作MySQL比較好。

使用異步mysql好處 :

防止代碼阻塞,提高代碼效率

適用場合:

1、不涉及共享資源,或對共享資源只讀,即非互斥操作

2、沒有時序上的嚴格關系

3、不需要原子操作,或可以通過其他方式控制原子性

4、常用于IO操作等耗時操作,因為比較影響客戶體驗和使用性能

5、不影響主線程邏輯

代碼示例:

<?php
class mysql {
    private $param;
    public $db;
    public function __construct() {
        $this->db = new swoole_mysql;
        $this->param = array(
            'host' => '127.0.0.1',
            'user' => 'root',
            'password' => '123',
            'database' => 'test',
        );
    }

    public function exec($sql) {
        $this->db->connect($this->param, function ($db, $result) use ($sql) {
            if ($result === false) {
                echo "連接數據庫失敗 : 錯誤代碼:" . $db->connect_errno . PHP_EOL . $db->connect_error;
                return false;
            }
            $db->query($sql, function ($db, $res) {
                if ($res === false) {
                    // error屬性獲得錯誤信息,errno屬性獲得錯誤碼 
                    echo "sql語句執行錯誤 : " . $db->error;
                } else if ($res === true) {
                    // 非查詢語句  affected_rows屬性獲得影響的行數,insert_id屬性獲得Insert操作的自增ID 
                    echo "sql語句執行成功,影響行數 : " . $db->affected_rows;
                    
                } else {
                    //查詢語句  $result為結果數組 
                    var_dump($res);
                    
                }
                $db->close();
            });
        });
    }
}

$mysql = new mysql();

關于“swoole與mysql如何使用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新野县| 内江市| 武强县| 乐都县| 邻水| 安康市| 石景山区| 保靖县| 崇阳县| 永兴县| 福州市| 辽宁省| 贺兰县| 子洲县| 云和县| 阿拉尔市| 永善县| 辉县市| 兴隆县| 旬邑县| 惠州市| 盐津县| 全椒县| 南岸区| 七台河市| 三穗县| 和田市| 江阴市| 辽阳县| 泸定县| 五华县| 赤水市| 广州市| 鲁甸县| 应城市| 高密市| 阜康市| 崇信县| 望江县| 沁源县| 叶城县|