From: kyrian at ore dot org Operating system: Fedora release 7 (Moonshine) PHP version: 5.2.4 PHP Bug Type: MySQL related Bug description: @ sign in mysql password will not connect
Description: ------------ @ sign in mysql password will not connect. If you try exactly the same code without an '@' sign in the password, and change things at the MySQL side, things work again. My guess is that something internal to PHP creates a DSN out of the supplied data and uses that to connect to the server, but the '@' in the password interferes with the DSN's structure, hence reporting it here as a PHP bug instead of a MySQL one. Reproduce code: --------------- I came accross this in a class I have been writing and can't post the whole class, the issue is simple enough to reproduce code for though... Expected result: ---------------- A connection to work. Actual result: -------------- Connection fails, a warning is logged to the error log of apache. -- Edit bug report at http://bugs.php.net/?id=42905&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=42905&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=42905&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=42905&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=42905&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=42905&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=42905&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=42905&r=needscript Try newer version: http://bugs.php.net/fix.php?id=42905&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=42905&r=support Expected behavior: http://bugs.php.net/fix.php?id=42905&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=42905&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=42905&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=42905&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=42905&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=42905&r=dst IIS Stability: http://bugs.php.net/fix.php?id=42905&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=42905&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=42905&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=42905&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=42905&r=mysqlcfg
