tekbright
Messages postés17Date d'inscriptionjeudi 7 avril 2005StatutMembreDernière intervention22 juin 2005
-
27 avril 2005 à 09:41
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
27 avril 2005 à 11:12
Bonjour,
Je voudrais récuperer les noms de colonnes d'une table.
Avec odbc_columns, je fait ceci :
<?php
$cnx = odbc_connect( $nomBdd, '','' );
$resu = odbc_columns($cnx,'','',$nomTable);
echo "Debut requete :"."";
if ( !$resu ){
echo "Probleme"."";
}else{
while ( $resCol = odbc_fetch_array($resu)){
echo "Je suis
dans la boucle"."";
echo $resCol['COLUMN NAME'];
}
}
echo "Fin requete."."";
?>
Je n'obtiend rien du tout, ca ne m'affiche ni "Probleme", ni "Je suis dans la boucle".
Pourtant, lorsque je l'utilise pour des requetes "classique", cela fonctionne parfaitement.
Je suis sur de mes variables $nomTable, $nomBdd, et ma table possede bien des colonnes.
Si vous avez une réponse a cette absence de résultat, merci d'avance !
tekbright
Messages postés17Date d'inscriptionjeudi 7 avril 2005StatutMembreDernière intervention22 juin 2005 27 avril 2005 à 10:50
Merci pour la commande.
J'ai essayé, et ca me retourne bien 0, vu que ca ne rentre pas dans la boucle.
Par contre, ca ne me fait pas d erreur si je mets un faux nom de table,
donc c'est "normal" que ca ne me retoure aucun résultat vu qu'il ne
prend pas le nom de la table en compte.