begin process at 2012 05 27 00:54:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Access

 > 

Débutant(s)

 > 

update d'une table dans une autre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

update d'une table dans une autre

vendredi 28 octobre 2011 à 18:01:54 | update d'une table dans une autre

maxtrident

bonjour
je n'arrive pas a transférer les champs de la table rc profits dans une autre table histogains...quelqu'un peut m'aider ?...je n'ai pas de message d'erreur, mais sa ne fait rien.
Code PHP :
  	// Récupération des gains existants
	$data = mysql_query("SELECT * FROM rc_profits");
	$data = mysql_fetch_assoc($data);
	
	// Calcul des nouveaux gains
	

	// remise a zero clicmois et gainsmois
$datej= date('j');
$user = $data['user'];
if ($datej == 28 )
{
$data['date'] = date('Y:m:d');
mysql_query("UPDATE histogains SET * FROM rc_profits");
// essayer aussi 
	mysql_query("CREATE TABLE histogains AS SELECT * FROM rc_profits"); //sa fonctionne mais si je le refait sa ne modifie plus rien. 

}
vendredi 28 octobre 2011 à 19:08:55 | Re : update d'une table dans une autre

galled

Si c'est une simple insertion que tu dois faire du peux faire

INSERT INTO histogains(champs de table a inserer) SELECT (champs de la table a inserer) FROM rc_profits

Tu peux regarder le liens ici : http://www.sqlteam.com/article/using-select-to-insert-records


Si tu dois faire un update sur des champs précis tu dois sélectionner les enregistrements que tu veux mettre à jour et les parcourir un à un en fessant une requête update pour les mettre à jour.
vendredi 28 octobre 2011 à 23:03:40 | Re : update d'une table dans une autre

maxtrident

merci de ta réponse
pour INSERT, pas d'erreur mais n'affiche rien:

mysql_query("INSERT INTO histogains (user, clic, suscribe, referrals, total, clicjour, clichier, clicmois, gainsjour, gainshier, gainsmois, clictotal, gainstotal, plusclic, plusclichier, plusclicmois, plusclictotal, vip, gainsvip, vipdebut, vipfin) SELECT (user, clic, suscribe, referrals, total, clicjour, clichier, clicmois, gainsjour, gainshier, gainsmois, clictotal, gainstotal, plusclic, plusclichier, plusclicmois, plusclictotal, vip, gainsvip, vipdebut, vipfin) FROM rc_profits");

pour update idem n'affiche rien:
$data = mysql_query("SELECT * FROM rc_profits");
$data = mysql_fetch_assoc($data);
mysql_query("UPDATE histogains SET gainsmois = '".$data['gainsmois']."', date = '".$data['date']."', plusclicmois = '".$data['plusclicmois']."'");

si tu voie ou est le problème
lundi 31 octobre 2011 à 14:00:57 | Re : update d'une table dans une autre

galled

Tu peux faire mysql_query() or die(mysql_error()) au moins tu verra s'il y a une erreur sql.
lundi 31 octobre 2011 à 14:54:44 | Re : update d'une table dans une autre

maxtrident

je supprime la table histogains et la recréer... sa fonctionne...merci de m'avoir répondu


Cette discussion est classée dans : table, mysql, data, rc, profits


Répondre à ce message

Sujets en rapport avec ce message

probleme de connection odbc sur mysql [ par nuke_it ] Salut! bon j'ai deja posté un message sur csharp.fr et on ma conseillé de venir ici alors c ce ke je fais....:p Voila mon probleme j'effectue une con comment faire une replication de table entre 2 serveurs mysql? [ par fredericmaill ] j'ai 2 serveurs mysql et j'amerais faire une replication d'une table presente dans le serveurs A vers le serveru b, pour en temps reel les meme inform pb avec requete mysql [ par gregfly26 ] bonjourje suis etudiant en bts info indus et mon projet bts comporte une section sql !J'ai une base de données 'surface' qui contient 2 tables : 'fabr [mysql] Vider une table en fonction d'une date [ par sniktwo ] Bonjour tous le monde, je voudrais vider chaque table de ma base (a part client et serveur) en fonction d'une date récupéré dans un XML. Alors j'ai fa Help !!!! caracteres speciaux MySQL InnoDB utf8 [ par globule ] Bonjour, J'importe des données d'une table Access 2002 vers une table MySQL en VB6 avec ADO Je rencontre des problemes. MySQL n'arrive pas à impor insere dans une table [ par christian33 ] BonjourJ'ai comme requete dans mon script$q2 = "SELECT * FROM table WHERE fid=$id AND fdate=now()";   $e2 = mysql_query($q2) ; if (mysql_num_rows($e2) Recherche de données dans une table [ par LePROduHTML ] Bonjour tout le monde,J'ai trois tables MySQL table_a, table_b et table_c et une donnée sous la forme d'une variable $donnee. Je souhaite réaliser une Lien Oracle-Mysql [ par ThomCg38 ] Bonjour, je voudrais savoir comment faire un lien "direct" et si possible instantané entre une table Oracle et un table Mysql. Je m'explique : je po Base MySQL et Index [ par MadM@tt ] Bonjour à tous,J'ai quelques question concernant les Index dans une table SQL.Est-il utile de les mettre sur des champs enum (Par exemple sur un champ Update Mysql Table from csharp datagridview [ par olibara ] BonjourSoit ma question erst tellement idiorte que personne ne veut y repondre soit personne ne connait la reponseJe cherche un petit tutorial  simple


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales