login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mysql kolom namen

Offline Sitebase - 20/04/2006 14:49
Avatar van SitebasePHP expert Heeft er iemand een idee hoe je via php alle kolomnamen van een bepaalde tabel moet ophalen?

2 antwoorden

Gesponsorde links
Offline marten - 20/04/2006 14:49 (laatste wijziging 20/04/2006 14:55)
Avatar van marten Beheerder met de functie mysql_field_name

voorbeeldje:

  1. <?php
  2. $fields = mysql_query("SELECT * FROM " .$table. "");
  3. $fieldcounts = mysql_num_fields($fields);
  4.  
  5. for ($f = 0; $f < $fieldcounts; $f++)
  6. {
  7.  
  8. echo '<b>' .mysql_field_name($fields ,$f) . '</b><br />';
  9.  
  10. $fieldname = mysql_field_name($fields ,$f);
  11. $fieldtype = mysql_field_type($fields ,$f);
  12. }
  13. ?>
Offline Thomas - 20/04/2006 15:02 (laatste wijziging 20/04/2006 15:03)
Avatar van Thomas Moderator Of met

  1. DESCRIBE <tabel_naam>


Je krijgt dan de volgende kolommen:
Field, Type, Null, Key, Default, Extra

Dit is meteen een "volledige omschrijving" van de structuur van je tabel. De kolom "Field" bevat een lijst met kolomnamen.

Met
  1. SHOW TABLES


kun je de tabellen van de database waarmee je op dat moment bent verbonden opvragen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.276s