Bonjour,
Merci de votre aide sur le pblm suivant :
je dois faire plusieurs requetes avec alter table histoire de modifier pleins de tables en bases pour un moteur multilingue dynamique.
$sql_ajout = "ALTER TABLE peel_affiliation
ADD titre_".strtolower($frm['lang'])." VARCHAR( 100 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
ADD texte_".strtolower($frm['lang'])." TEXT CHARACTER SET latin1 COLLATE latin1_bin NOT NULL;
ALTER TABLE peel_articles
ADD surtitre_".strtolower($frm['lang'])." VARCHAR( 100 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
ADD titre_".strtolower($frm['lang'])." VARCHAR( 100 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
ADD texte_".strtolower($frm['lang'])." TEXT CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
ADD chapo_".strtolower($frm['lang'])." TEXT CHARACTER SET latin1 COLLATE latin1_bin NOT NULL;";
mysql_query($sql_ajout) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
et voic l'erreur que j'ai :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';ALTER TABLE peel_articles ADD surtitre_it VARCHAR( 100 ) CHARACTER SET lati' at line 3
Merci de votre aide.
Je précise que je suis allé sur la doc officielle mysql en ligne et rien vu sur ça.
Merci
Bdorbo
Partager