Création dynamique de champs dans une table
Bonjour à tous,
Je voudais créer dynamiquement des champs dans une table.
Pour cela j'ai inseré une boucle while dans une requête creation de table mais j'ai une erreur de syntaxe.
Je me pose la question de savoir si ce que je ve faire est possible :roll:
Ma requête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
$creation_table=mysql_query("CREATE TABLE IF NOT EXISTS `parc_option_test` (
`code_groupe` text NOT NULL,
`code_entreprise` text NOT NULL,
`compte_client` text NOT NULL,
`nom_abonne` text NOT NULL,
`utilisateur` text NOT NULL,
`reference` text NOT NULL,
`gsm` text NOT NULL,
`num_sim` text NOT NULL,
`num_sim_jumelle` text NOT NULL,
`num_gsn_carte_jumelle` text NOT NULL,
`num_fax` text NOT NULL,
`num_data` text NOT NULL,
`num_imei` text NOT NULL,
`code_tarif` text NOT NULL,
`code_package` text NOT NULL,
`date_connexion` date NOT NULL,
`date_engagement` date NOT NULL,
`duree_contrat` text NOT NULL,
". while ($uneligne=odbc_fetch_array($rq_cpt))
{
echo"`".$uneligne[0]."` text NOT NULL," ;
} ."
`date_deconnexion` date NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;"); |
Mon Message d'erreur :
Code:
1 2
|
Parse error: syntax error, unexpected T_WHILE in |
Merci d'avance pour vos réponse