said: Anzahl der Spalten ermitteln

hallo leute,

ich habe ein kleines problem:

1.
ich möchte die anzahl der spalten einer tabelle zählen. ich möchte nicht die einzelnen Spalteninhalte zählen, sondern ich will wissen, wieviel spalten die tabelle xyz hat.

2.
dannach möchte ich die namen der spalten ermitteln.

beide aufgaben sind separat.

kann mir hierbei jemand helfen?

mfg
kurt

  1. Hallo said,

    ich möchte die anzahl der spalten einer tabelle zählen. ich möchte nicht die einzelnen Spalteninhalte zählen, sondern ich will wissen, wieviel spalten die tabelle xyz hat.

    dannach möchte ich die namen der spalten ermitteln.

    Dafür gibt es SHOW COLUMNS, mit mysql_num_rows() kannst du dann die Anzahl ermitteln.

    Viele Grüße aus Freiburg,
    Marian

    --
    Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) n4:( ss:) de:] js:| ch:? mo:} zu:)
    <!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->
    1. Hallo Marian,

      ich möchte die anzahl der spalten einer tabelle zählen. ich möchte nicht die einzelnen Spalteninhalte zählen, sondern ich will wissen, wieviel spalten die tabelle xyz hat.
      Dafür gibt es SHOW COLUMNS, mit mysql_num_rows() kannst du dann die Anzahl ermitteln.

      Da es separate Aufgaben sind, empfehle ich für die erste Aufgabe COUNT().

      Um beide Aufgaben in einem Rutsch und mit möglichst wenig Belastung für das Datenbankmanagementsystem zu erledigen, ist Dein Vorschlag natürlich besser.

      Freundliche Grüße

      Vinzenz