From: php at michaelho dot com Operating system: Mac OS X 10.4.9 PHP version: 5.2.3 PHP Bug Type: MySQLi related Bug description: fetch_field() does not aggregate default value
Description: ------------ The object returned from MySQLi's fetch_field() does not ever aggregate the ->def value. Reproduce code: --------------- (mysql database table definition) CREATE TABLE foo ( some_value VARCHAR(50) DEFAULT 'blah' ); (PHP Code) <?php $mysqli = new mysqli("localhost", "root", "", "test"); $query = "SELECT * from foo"; if ($result = $mysqli->query($query)) { /* Get field information for all columns */ while ($finfo = $result->fetch_field()) { printf("Default Value: %s\n", $finfo->def); } $result->close(); } /* close connection */ $mysqli->close(); ?> Expected result: ---------------- Default Value: blah Actual result: -------------- Default Value: -- Edit bug report at http://bugs.php.net/?id=42344&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=42344&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=42344&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=42344&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=42344&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=42344&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=42344&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=42344&r=needscript Try newer version: http://bugs.php.net/fix.php?id=42344&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=42344&r=support Expected behavior: http://bugs.php.net/fix.php?id=42344&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=42344&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=42344&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=42344&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=42344&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=42344&r=dst IIS Stability: http://bugs.php.net/fix.php?id=42344&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=42344&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=42344&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=42344&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=42344&r=mysqlcfg