站長資訊網
        最全最豐富的資訊網站

        php如何查詢數據庫是否存在

        php查詢數據庫是否存在的方法:1、用PDO判斷數據庫是否存在;2、使用SQL語句判斷數據庫是否存在。

        php如何查詢數據庫是否存在

        推薦:《PHP視頻教程》

        PHP判斷數據庫是否存在

        1. 判斷數據庫是否存在的兩種方法:

        一、用PDO判斷數據庫是否存在

        二、用SQL語句判斷

        2. 方法一執行代碼,如下:

        //$config['dsn']的表示如下 $config["dsn"] => string(65) "mysql:host=127.0.0.1;port=3306;charset=utf8" //$config['username']為數據庫用戶名, $config['password']:數據庫密碼
        function isDBExist($config) {     $config['dsn'] = $this->parseDsn($config);//轉換組為DSN字符串       $conn = new PDO($config['dsn'], $config['username'], $config['password']);     // 設置 PDO 錯誤模式為異常     $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);     $sql = "show databases;";     // 使用 exec() ,因為沒有結果返回     $res = $conn->query($sql);     $res = $res->fetchAll(PDO::FETCH_ASSOC);     $database_list = [];     foreach($res as $k => $v) {         $database_list[] = $v['Database'];     }     if (in_array($config['database'],$database_list)) {         return true; // 存在     } else {         return false;     } } 2. 方法二執行代碼如下: //$config['username']為數據庫用戶名
        function isDBExist($config) {        try {               $rs = Db::execute("use ".$db_config["database"]);         }catch (Exception $e)         {             return false;//不存在         }         return true; }

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 精品人体无码一区二区三区| 亚洲精品欧美精品日韩精品| 久久久精品日本一区二区三区| 国产亚洲精品自在久久| 国产免费久久精品丫丫| 国产伦精品一区二区三区女 | 免费精品视频在线| 亚洲国产成人久久精品动漫| 国产色婷婷五月精品综合在线| 香蕉依依精品视频在线播放| 国产精品亚洲产品一区二区三区| 国产乱码精品一区二区三区四川人| 嫩草伊人久久精品少妇AV| 无码人妻精品一区二区蜜桃百度 | 欧美人与动牲交a欧美精品| 亚洲日本精品一区二区| 国产精品久久久久久搜索| 九九精品99久久久香蕉| 一本一道久久a久久精品综合| 精品成人av一区二区三区| 国产69精品久久久久9999| 久久福利青草精品资源站免费| 国产精品对白刺激久久久| 国产精品无码无卡在线播放| 精品午夜福利在线观看| 久久精品国产亚洲AV麻豆网站 | 国内精品久久久久影院日本| 亚洲精品夜夜夜妓女网| 亚洲国产精品国产自在在线 | 国产午夜福利精品久久2021| 嫩草伊人久久精品少妇AV| 四虎成人精品无码| 日韩av无码久久精品免费| 久久精品www人人爽人人| 精品亚洲成a人片在线观看少妇| 亚洲AV无码成人网站久久精品大 | 国产精品亚洲日韩欧美色窝窝色欲| 久久精品一本到99热免费| 久久精品国产清高在天天线| 精品国产精品国产偷麻豆 | 国产精品白丝jkav网站|