[RESOLU] Update a partir d'une autre table pour chaque membres

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Update a partir d'une autre table pour chaque membres

Re: [RESOLU] Update a partir d'une autre table pour chaque m

par moogli » 30 sept. 2013, 20:04

Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton vert "Mettre le sujet en tant que Résolu" situé en haut de la page à côté du titre du sujet.

Re: Update a partir d'une autre table pour chaque membres

par gdc » 30 sept. 2013, 14:49

Bonjour, je ne sais pas si ma function est bonne mais surment pas car ca fonctionne pas du tout:


Voila je vous explique, j'aimerai UPDATER la table membre avec les gains qui se trouve dans la table du moi qui précédent, donc si dans ma table j'ai 20 membres, donc les 20 membres se trouvent dans les 2 tables: donc je prend les gains de la table mois precedent de chaque membre et je dois les additionner a ceux dans la table membre de chaqu'un des membres. voila la formule que j'ai essayer mais sans grace aucun resultat concluent,
$query2 = mysql_query("SELECT b.gain, m.gain FROM membre_mois_precedent as b, membre as m("UPDATE membre as m SET m.gain=m.gain+b.gain") ") or die(mysql_error());
je ne sais pas si quelqu'un poura maider a corriger ma function.

Merci d'avance

Cordialement gdc.


MERCI quand meme j'ai enfin trouver la solution voila je donne la solution que j'ai trouver et qui fonctionne bien.
	$query1 = mysql_query("UPDATE membre t1 SET  t1.gain =t1.gain+ (SELECT t2.gain FROM membre_mois_precedent t2 WHERE t1.username=t2.username) ") or die(mysql_error());

Bonne journée

Update a partir d'une autre table pour chaque membres

par gdc » 30 sept. 2013, 13:37

Bonjour, je ne sais pas si ma function est bonne mais surment pas car ca fonctionne pas du tout:


Voila je vous explique, j'aimerai UPDATER la table membre avec les gains qui se trouve dans la table du moi qui précédent, donc si dans ma table j'ai 20 membres, donc les 20 membres se trouvent dans les 2 tables: donc je prend les gains de la table mois precedent de chaque membre et je dois les additionner a ceux dans la table membre de chaqu'un des membres. voila la formule que j'ai essayer mais sans grace aucun resultat concluent,
$query2 = mysql_query("SELECT b.gain, m.gain FROM membre_mois_precedent as b, membre as m("UPDATE membre as m SET m.gain=m.gain+b.gain") ") or die(mysql_error());
je ne sais pas si quelqu'un poura maider a corriger ma function.

Merci d'avance

Cordialement gdc.