niss87
Messages postés35Date d'inscriptionvendredi 6 février 2009StatutMembreDernière intervention17 mars 2011
-
4 janv. 2010 à 13:57
niss87
Messages postés35Date d'inscriptionvendredi 6 février 2009StatutMembreDernière intervention17 mars 2011
-
5 janv. 2010 à 13:31
Bonjour,
je veux ajouter des colonnes a ma table ,or le nom de la colone ajoutée va etre une variable;par exemple:
ALTER TABLE ma-table ADD COLUMN $var VARCHAR(30);
et $var contient une valeur dynamique
je l'ai essayé, mais ca ne marche pas,
SVP, comment faire?
merci
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 201220 5 janv. 2010 à 13:12
mais mtn,quand je fais ALTER , et la colone existe déja, il me fait erreur"Diplicate column"..c'est clair
mais est ce qu'il y a une solution genre:
ALTER table ma_table ADD column if not exist nom_colone varchar(30);
Pas à ma connaissance mais tu peux essayer une gestion des erreurs via un try/catch en PHP.
Par contre est-ce que le fait de rajouter une colonne est une action si fréquente ? En te lisant j'ai l'impression que tu as mis en place une mauvaise solution pour ton problème.
S.
niss87
Messages postés35Date d'inscriptionvendredi 6 février 2009StatutMembreDernière intervention17 mars 2011 5 janv. 2010 à 13:31
mon code sert a parser une page html qui contient un tableau ou il y a le nom de la colone et sa valeur,alors ce que je fait est d'extraire le nom de la colone et l ajouter a ma table avec "ALTER" et extraire la valeur et l'ajouter avec "INSERT"