mysql spaltennamen herausfinden?

Josh

Legendäres Mitglied
hallo.

ich habe in mysql eine tabelle x welche die spalten y und z enthält.

es werden nun laufend dynamisch neue spalten hinzugefügt, z.b. a, b und c. ich möchte dann in einem php-script herausfinden, was für spaltennamen die tabelle hat. wie genau muss ich das machen, dass ich einen array erhalte, in dem alle spaltennamen der tabelle x gespeichert sind?

vielen dank.
smile.gif
 
Hier ein kleines Bespiel-Script, das alle Felder einer Tabelle loopt und den Namen ausgibt...

CODE
$result = mysql_query("SELECT * FROM TABELLE WHERE 1 = 2");
for($i=0;$i<mysql_num_fields($result);$i++){
echo mysql_field_name($result,$i) . "<br>";
}
 
danke dir, eVolver!
smile.gif


eine kleine verschönerung wäre evtl

$mysqlTodo = "SELECT * FROM eco_editors LIMIT 0";
 
QUOTE (Josh @ Mo 30.8.2004, 14:14) $mysqlTodo = "SELECT * FROM eco_editors LIMIT 0";
*Hand_flach_auf_Stirn_klatsch*
wacko.gif
 
Zurück
Oben