Enregistrer les données d'une table A dans une autre table B

Résolu/Fermé
hakim_fth Messages postés 138 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 5 octobre 2023 - Modifié le 6 févr. 2019 à 17:23
hakim_fth Messages postés 138 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 5 octobre 2023 - 7 févr. 2019 à 15:13
Bonjour mes amis,

Comment SVP je peux enregistrer les données d'une table sur une autre table utilisant une reqête SQL comme le montre la capture d'écran ci-dessous:



Merci d'avance!

Configuration: Windows / Chrome 65.0.3325.181
A voir également:

1 réponse

jee pee Messages postés 39637 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 25 avril 2024 9 235
Modifié le 6 févr. 2019 à 17:38
Bonjour,

Il faut combiner en une seule commande insertion et selection

INSERT INTO ...
   SELECT ...
   FROM ... 


0
hakim_fth Messages postés 138 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 5 octobre 2023
6 févr. 2019 à 18:25
Voilà ce que j'ai fait, mais ça ne marche pas :(

function Paiement_Employes(){
foreach(Liste_employes() as $LE){
$id_employe=$LE['id'];
$salaire=$LE['salaire'];
$date=date('Y-m-d');
}
$cnx = Connexion();
for($i = 0; $i < sizeof($nom); $i++){
$req=$cnx->prepare ("INSERT INTO `paiement` (`id`, `montant`) " ." VALUES ('".$id_employe[$i]."', '".$salaire[$i]."','".$date[$i]."')");
}
$req->execute(array());
return true;
}
0
jee pee Messages postés 39637 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 25 avril 2024 9 235 > hakim_fth Messages postés 138 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 5 octobre 2023
6 févr. 2019 à 18:54
D'abord ça c'est du php. Après tu effectues une boucle sur les employés, alors que l'on peut faire tout en une seule commande sql. Enfin, Insert avec 2 colonnes et values avec 3 valeurs évidemment, cela ne marche pas ;-)

Révise la commande INSERT .... SELECT ...
0
hakim_fth Messages postés 138 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 5 octobre 2023
7 févr. 2019 à 15:13
Merci beaucoup jee pee. ça marche très bien avec votre solution :)

Merci encore
0