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

        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號
        主站蜘蛛池模板: 亚洲国产精品成人久久| 99精品国产在热久久无毒不卡| 亚洲AV无码乱码精品国产 | 99热门精品一区二区三区无码| 久热这里只有精品99国产6| 欧美精品一区二区三区在线 | 久久er国产精品免费观看8| 精品久久久久久| 国产精品久久久久国产A级| 欧美精品三区| 国产精品美女久久久久AV福利| 国产精品久久国产精麻豆99网站| 亚洲国产另类久久久精品| 国内精品国产成人国产三级| 91精品国产综合久久香蕉| 97精品国产福利一区二区三区| 精品人妻系列无码天堂| 尤物国精品午夜福利视频| 免费精品精品国产欧美在线欧美高清免费一级在线 | 精品久久久久久久久久中文字幕| 亚洲一区精品中文字幕| 精品国产一区二区三区久久 | 亚洲av永久无码精品秋霞电影影院 | 2021国产精品成人免费视频| 久久久久久亚洲精品成人| 中文字幕日韩精品在线| 亚洲精品宾馆在线精品酒店| 亚洲电影日韩精品 | 国产精品久久久天天影视香蕉| 亚洲永久永久永久永久永久精品 | 国产精品视频一区二区三区经| 国产亚洲欧美精品久久久| 精品久久人妻av中文字幕| 久久夜色精品国产网站| 久久亚洲精品国产精品| 久久精品一本到99热免费| 久久精品99久久香蕉国产色戒| 国产麻豆一精品一AV一免费| 99精品全国免费观看视频..| 精品视频一区二区三区在线观看| 亚洲成人精品久久|