]> git.joonet.de Git - adminer.git/commitdiff
Allow char(0)
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 6 Oct 2009 10:00:23 +0000 (10:00 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 6 Oct 2009 10:00:23 +0000 (10:00 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1168 7c3ca157-0c34-0410-bff1-cbf682f78f5c

adminer/include/editing.inc.php

index ffc4d3b8d7dc24548c53f7e63635a2457cecb0b0..79509487fc3b54e827db7b6de7c3de8ef8fcc1d2 100644 (file)
@@ -114,7 +114,7 @@ function process_length($length) {
 function process_type($field, $collate = "COLLATE") {
        global $connection, $enum_length, $unsigned;
        return " $field[type]"
-               . ($field["length"] && !ereg('^date|time$', $field["type"]) ? "(" . process_length($field["length"]) . ")" : "")
+               . (strlen($field["length"]) && !ereg('^date|time$', $field["type"]) ? "(" . process_length($field["length"]) . ")" : "")
                . (ereg('int|float|double|decimal', $field["type"]) && in_array($field["unsigned"], $unsigned) ? " $field[unsigned]" : "")
                . (ereg('char|text|enum|set', $field["type"]) && $field["collation"] ? " $collate " . $connection->quote($field["collation"]) : "")
        ;