Deplacer enregistrement table1 vers table 3
Fermé
Alyson_dev
Messages postés
1
Date d'inscription
jeudi 20 décembre 2012
Statut
Membre
Dernière intervention
20 décembre 2012
-
20 déc. 2012 à 12:59
Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 - 21 déc. 2012 à 12:52
Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 - 21 déc. 2012 à 12:52
A voir également:
- Deplacer enregistrement table1 vers table 3
- Table ascii - Guide
- Déplacer une colonne excel - Guide
- Table des matières word - Guide
- Picasa 3 - Télécharger - Albums photo
- Windows 7 vers windows 10 - Accueil - Mise à jour
1 réponse
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
21 déc. 2012 à 12:52
21 déc. 2012 à 12:52
foreach($_POST['msg'] as $msg){
$sql='INSERT INTO table_2 SELECT * FROM tb_gestion WHERE id IN('.implode(',',$_POST['msg']).')';
}
Tu utilise deux système à la fois, là non ?
Soit tu fais une boucle où tu indique :
Soit tu ne fait pas de boucle et tu passe par l'implode
Par contre, essaye de mettre le nom des champs dans le select et insert, peut être que tes tables sont légèrement différente.
Si jamais ça ne fonctionne toujours pas, fait un
$sql='INSERT INTO table_2 SELECT * FROM tb_gestion WHERE id IN('.implode(',',$_POST['msg']).')';
}
Tu utilise deux système à la fois, là non ?
Soit tu fais une boucle où tu indique :
foreach($_POST['msg'] as $msg){ $sql='INSERT INTO table_2 SELECT * FROM tb_gestion WHERE id='.$msg; }
Soit tu ne fait pas de boucle et tu passe par l'implode
$sql='INSERT INTO table_2 SELECT * FROM tb_gestion WHERE id IN('.implode(',',$_POST['msg']).')';
Par contre, essaye de mettre le nom des champs dans le select et insert, peut être que tes tables sont légèrement différente.
insert into (champ1, champ2) select champ1,champ2 from ...
Si jamais ça ne fonctionne toujours pas, fait un
echo $sql;juste après ta requête et copie-colle là sur ton interface de phpmyadmin, il te donnera un message d'erreur utile :)