Home » Database » MDB » Bug #1159
[MDB1] mysql.php manager getTableFieldDefinition small bugs
Details
| Submitted | 2004-04-08 02:47 UTC |
|---|---|
| From | thierry dot bo at netcourrier dot com |
| Assigned | lsmith |
| Status | Closed |
| Package | MDB |
| PHP Version | 4.3.2 |
| OS | Win32 XP |
| Roadmaps | (Not assigned) |
Comments
[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)