Rafael: MySQL -> max_length

Ich versuche mir für eine Datenbankverwaltung die maximal erlaubte Zeichenzahl aller Felder besorgen. Wenn ich aber ein ganz einfaches, simples Modell bastle, dass sich per mysql_field_type die Informationen zu einem Feld hole, dann stimmt alles, nur die Werte für max_length sind wirr...

Irgendwelche Phantasiezahlen, die nichts mit der Tabelle zu tun hat, die mir PhpMyAdmin anzeigt oder auch die Konsole.

Habe schon gegoogelt, aber anscheinend nicht richtig. Gibt es dazu eine Patentantwort.

Ich mache im Modell wirklich nur

mysql_connect...
mysql_select_db...

SELECT * FROM tabelle WHERE id='1' LIMIT 1;

...

$info->max_length

Und alle Felder sind richtig, bis auf max_length.
Der Wert hierfür ist meistens 0, manchmal irgendwas.