Есть ли способ узнать различия в ресурсах соединения PostgreSQL, MySQL или MSSQL? - PullRequest
1 голос
/ 28 апреля 2011

Если у меня есть $ dbConn (соединение с базой данных), и я не знаю, является ли это MySQL, MSSQL или PostgreSQL, могу ли я сказать, что это за соединение?способ вернуть тип соединения с идентификатором ресурса?

РЕДАКТИРОВАТЬ: Извините, да PHP добавил тег

1 Ответ

1 голос
/ 28 апреля 2011
$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
...