Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 1.3.0

Bug #1159 [MDB1] mysql.php manager getTableFieldDefinition small bugs
Submitted: 2004-04-08 02:47 UTC
From: thierrybo Assigned: lsmith
Status: Closed Package: MDB
PHP Version: 4.3.2 OS: Win32 XP
Roadmaps: (Not assigned)    
Subscription  


 [2004-04-08 02:47 UTC] thierry dot bo at netcourrier dot com
Description: ------------ Hi, in /manager/mysql.php v1.44.4.5 line 707 : array_change_key_case($indexes); does nothing because keys to modify are in the 2nd level array. First level keys are numbers, one for each index. line 551 to 557: $columns = $db->getColumnNames($result); if(MDB::isError($columns)) { $db->freeResult($columns); return($columns); } if (!isset($columns[$column = 'field']) || !isset($columns[$column = 'type'])) if 'portability' is not set, column names have the first letter capitalized, so $column = 'field' never match. (This is the reverse effect of bug fix #963)

Comments

 [2004-04-08 17:18 UTC] lsmith
This bug has been fixed in CVS. In case this was a documentation problem, the fix will show up at the end of next Sunday (CET) on pear.php.net. In case this was a pear.php.net website problem, the change will show up on the website in short time. Thank you for the report, and for helping us make PEAR better.