1

如果我有 $dbConn(一个数据库连接)并且我不知道它是 MySQL、MSSQL 还是 PostgreSQL,我能知道它是什么类型的连接吗?

只是想知道是否有一种方法可以返回资源 id 的连接类型?

编辑:对不起,是的 PHP 添加了标签

4

1 回答 1

1
$connection = mysql_connect(...); 

$is_mysql = (get_resource_type($connection) == 'mysql link');
$is_ibase = (get_resource_type($connection) == 'Firebird/InterBase link'); // *

var_dump($is_mysql); // -> true

// * supposed to be "interbase link" but isn't any longer
于 2011-04-28T17:33:26.550 回答