Subversion Repositories oidplus

Rev

Rev 1148 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1148 Rev 1225
Line 44... Line 44...
44
         * @return bool
44
         * @return bool
45
         */
45
         */
46
        public function detect(OIDplusDatabaseConnection $db): bool {
46
        public function detect(OIDplusDatabaseConnection $db): bool {
47
                try {
47
                try {
48
                        $vers = $db->query("select version() as dbms_version")->fetch_object()->dbms_version;
48
                        $vers = $db->query("select version() as dbms_version")->fetch_object()->dbms_version;
49
                        $vers = strtolower($vers);
-
 
50
                        return (strpos($vers, 'mysql') !== false) || (strpos($vers, 'mariadb') !== false);
49
                        return (stripos($vers, 'MySQL') !== false) || (stripos($vers, 'MariaDB') !== false);
51
                } catch (\Exception $e) {
50
                } catch (\Exception $e) {
52
                        return false;
51
                        return false;
53
                }
52
                }
54
        }
53
        }
55
 
54