91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

社旗县| 乐平市| 珲春市| 治多县| 崇信县| 泗水县| 云南省| 永福县| 托克逊县| 全椒县| 肥城市| 错那县| 鄂托克旗| 灵武市| 嘉荫县| 合江县| 孟连| 景谷| 观塘区| 鄂温| 三原县| 伽师县| 吐鲁番市| 左云县| 任丘市| 西城区| 定兴县| 古浪县| 武陟县| 永州市| 辽中县| 墨玉县| 九江市| 遂川县| 富阳市| 广平县| 敦煌市| 南汇区| 临汾市| 湘潭市| 石屏县|