Req #74155 [NEW]: Ability to get parsed DSN

From: Date: Thu, 23 Feb 2017 11:46:17 +0000
Subject: Req #74155 [NEW]: Ability to get parsed DSN
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-207519@lists.php.net to get a copy of this message
From: sam at rmcreative dot ru Operating system: Any PHP version: Irrelevant Package: PDO Core Bug Type: Feature/Change Request Bug description:Ability to get parsed DSN Description: ------------ DSN string is currently parsed internally but isn't exposed via public API. It would be especially useful for database backup tools, migrations etc. where it's important to get database name, username etc. Test script: --------------- $connection = new PDO('mysql:host=localhost;dbname=test', $user, $password); // mysql echo $connection->getDriverName(); // localhost echo $connection->getParameter('host'); // test echo $connection->getParameter('dbname'); -- Edit bug report at https://bugs.php.net/bug.php?id=74155&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=74155&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=74155&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=74155&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=74155&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=74155&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=74155&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=74155&r=needscript Try newer version: https://bugs.php.net/fix.php?id=74155&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=74155&r=support Expected behavior: https://bugs.php.net/fix.php?id=74155&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=74155&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=74155&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=74155&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=74155&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=74155&r=dst IIS Stability: https://bugs.php.net/fix.php?id=74155&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=74155&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=74155&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=74155&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=74155&r=mysqlcfg

« previous php.bugs (#207519) next »