如何从PHP脚本中区分MariaDB和MySQL之间的区别?

如何从PHP脚本中区分MariaDB和MySQL之间的区别?,php,mysql,mariadb,Php,Mysql,Mariadb,有什么方法可以检测它是在使用MySQL还是在使用MariaDB? 因为这将有助于进行特定于MariaDB的优化 SHOW VARIABLES LIKE "%version%"; 这是Maria DB的 version=10.0.7-MariaDB-1~quantal-log 这是来自MySQL的 version_comment=MySQL Community Server (GPL) 使用PDO,您可以使用ATTR_SERVER_VERSION属性获取服务器版本: echo $conn-&

有什么方法可以检测它是在使用MySQL还是在使用MariaDB? 因为这将有助于进行特定于MariaDB的优化

SHOW VARIABLES LIKE "%version%";
这是Maria DB的

version=10.0.7-MariaDB-1~quantal-log
这是来自MySQL的

version_comment=MySQL Community Server (GPL)
使用PDO,您可以使用
ATTR_SERVER_VERSION
属性获取服务器版本:

echo $conn->getAttribute(PDO::ATTR_SERVER_VERSION); // output: <major>.<minor>.<build>-MariaDB
echo$conn->getAttribute(PDO::ATTR_服务器版本);//输出:…-MariaDB

基于什么进行检测?