Je possede une connexion ODBC avec une base de données Progress9.
Mon premier fichier (tables.php) me permet de lister les tables contenu dans ma base de données (cela fonctionne ),
et mon second (colonnes.php) devrait afficher la structure de la table choisi .
Pour lister les tables j'utilise odbc_tables(),
mais pour lister les colonnes je n'arrive pas à utiliser la fonction odbc_columns,
et ceux malgré avoir testé toute sorte d'utilisation possibles.
Que faire ? quelqun'un a déjà utilisé cette fonction? faut-il utilisé autres choses?
voici le fichier tables.php
<?
require("config.php" );
#connexion a la base de données
$Connexion= odbc_connect($BASE,$LOGIN,$PASS);
/* permet de lister les tables de la base de données CIVIPERS */
$tablelist = odbc_tables($Connexion);
echo "<html>\n";
echo "<table border=1>\n";
while (odbc_fetch_row($tablelist))
{
$Nom_Table = odbc_result($tablelist,3);
echo "<tr>\n";
/* utiliser pour le lien vers la page colonnes.php*/
echo "<td><a href='colonnes.php?table=$Nom_Table'>".$Nom_Table."</a></td>\n";
echo "<td> ".odbc_result($tablelist,4)."</td>\n";
echo "<td> ".odbc_result($tablelist,2)."</td>\n";
echo "</tr>\n";
}
echo "</table>\n";
echo "</html>\n";
//déconnexion de la base
odbc_close($Connexion);
?>