Page 1 sur 1

Teste champs de ma table

Posté : 13 mars 2006, 18:10
par sacco
Bonjour,

je voudrais savoir s'il est possible de tester tous les champs d'une table si oui ou non présent. Sachant que la table est créée par un fichier externe et modifiable manuellement.

ma table est construite via

Code : Tout sélectionner

/* Création table Serveur */ CREATE TABLE Serveur (nomserveur VARCHAR(15), nomserveurbck VARCHAR(15), cheminlog VARCHAR(50) );
donc si on a supprimer ou si on a ajouté un champs dans ce fichier cela doit modifié la base. Et si ou peut-on vérouillé cela en mode ajout .

Posté : 13 mars 2006, 18:30
par Cyrano
J'ai un peu de mal à comprendre l'intérêt de la manoeuvre : lorsqu'on modélise une application incluant une base de données, cette base n'est pas appelée à être modifiée toutes les dix minutes : le code de l'application s'en trouverait grandement influencé puisque les requêtes programmées ne seraient valides que le temps qu'une ou plusieurs table(s) existent dans la structure d'origine au moment de leur conception... ce qui veut dire que si on modifie la structure de la base, il faut refaire l'application... :-k

Posté : 13 mars 2006, 18:51
par sacco
en gros ma table peut-être modifiable selon les besoins d'ajout de critère sachant que biensûr le code en sera modifié si besoin est .

Posté : 13 mars 2006, 19:13
par Cyrano
Si tu utilises MySQL, tu as une fonction PHP pour interroger la base sur la liste des champs d'une table : mysql_list_fields()