Table base d donnee sql

Bonjour,
jai un problème avec les tables de ma base de donnee SQL
j arrive pas a recuperer les noms d champs des table est ce k il ya qlq1 qui connait une fonction ki fait se travail?
Mersi
Configuration: Windows XP
Firefox 3.0.11

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS
    WHERE TABLE_NAME = 'Nom_de_ta_table'
    1. je vien d esseyez ta requet mais sa marche pas toujour

      <?php
      // on se connecte à MySQL
      $db = mysql_connect('localhost','root', '');

      // on sélectionne la base
      mysql_select_db('pro',$db);

      // on crée la requête SQL
      $sql ='SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS
      WHERE
      TABLE_NAME='touristique')';

      // on envoie la requête
      $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

      // on affiche les informations de l'enregistrement en cours

      echo $sql;

      // on ferme la connexion à mysql
      mysql_close();
      ?>
      1. $sql ="SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS
        WHERE
        TABLE_NAME='touristique')";
        1. voila ce ki saffiche

          Erreur SQL !
          SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='touristique'
          La table 'information_schema.columns' n'existe pas
          1. mm si je vein de modifier les parentaiz mais c la mm choz
            1. ben sinon tu fais un
              $req = mysql_query("SELECT * from touristique");

              echo mysql_field_name($req, 0);