Index Feld abfrage

matzseesi

Erfahrenes Mitglied
Hi Leute

Folgende Frage wie kann ich mit einem MYsql Befehl abfragen welches Feld in meiner Tabelle ein Index Wert ist?
Dies müsst doch mit einem einfachem Befehl (query) gehn oder? möcht dies im Endeffekt mit PHP abfragen

Grüße Matz
 
PHP:
$fields = mysql_list_fields("database1", "table1", $link);
$columns = mysql_num_fields($fields);
unset($props);
for ($k=1; $k<=$columns; $k++ )
  $props[$k] = explode(" ", mysql_field_flags($fields, $k));

in $props hast du dann die einzelnen Eigenschaften der Felder aufgelistet, wie "not_null", "primary_key", "unique_key", "multiple_key", "blob", "unsigned", "zerofill", "binary", "enum", "auto_increment", "timestamp".

PS: Guck doch einfach in php.net ;)
 
jo danke

soweit war ich schon hab mir nur dacht dass es eventuell direkt einen SQL Befehl gibt mit dem man dieses Feld ermitteln kann aber anscheinend gibt es das nit!

Grüße Matz
 
Zurück