Accueil > Forum > > > > Récupération de valeurs d'une requete pour insert
Récupération de valeurs d'une requete pour insert
mercredi 24 août 2005 à 14:22:16 |
Récupération de valeurs d'une requete pour insert

fredo35m
|
Bonjour, je souhaite mettre à jours une base SQL, pour cela je dois aller chercher des infos dans d'autres bases SQL, donc je fais un select pour récupérer le champ que je souhaite. Ensuite, a partir de ce select, je souhaitee inséré dans chaque ligne de ma base les valeurs trouvées dans mon select qui correspondent. J'ai un problème car il met à jours que la première ligne (je crois que ça vient de $data = mysql_fetch_array($reqa); mais je ne sais pas comment faire!! Merci d'avance
$reqa=mysql_query("select VAR1, VAR 2, VAR3 from table1, table2, table3 where VAR1=VAR2;
$data = mysql_fetch_array($reqa); mysql_free_result ($reqa); mysql_close (); ?> <?php $reqb=mysql_query("update table3 set DD='$data[VAR3]' where EE='$data[VAR2]'");
?>
|
|
mercredi 24 août 2005 à 14:25:05 |
Re : Récupération de valeurs d'une requete pour insert

morpheus262
|
ben oui il faut faire une boucle sinon la tu lis que ta premiere ligne de reponse
Loi du plagiat industriel de Felson : Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.
|
|
mercredi 24 août 2005 à 14:28:50 |
Re : Récupération de valeurs d'une requete pour insert
|
mercredi 24 août 2005 à 14:29:50 |
Re : Récupération de valeurs d'une requete pour insert

raven44
|
Evidement, ou tu fais une boucle for ou une boucle while !! Personellement le while est légèrement mieu dans ton cas, While non fin table, tu fai ma requete !! tu vois
|
|
mercredi 24 août 2005 à 14:33:22 |
Re : Récupération de valeurs d'une requete pour insert

fredo35m
|
j'ai essayé ça mais il s'arrête jamais !!
$reqa=mysql_query("select VAR1, VAR 2, VAR3 from table1, table2, table3 where VAR1=VAR2;
$data = mysql_fetch_array($reqa); mysql_free_result ($reqa); mysql_close (); while ($data) {
$reqb=mysql_query("update table3 set DD='$data[VAR3]' where EE='$data[VAR2]'"); } ?>
|
|
mercredi 24 août 2005 à 14:36:20 |
Re : Récupération de valeurs d'une requete pour insert

morpheus262
|
forcement oui ta valeur data continet toujours quelque chose la meme chose en plus.
essaye ca plutot
mysql_free_result ($reqa); mysql_close (); while ($data = mysql_fetch_array($reqa)) {
$reqb=mysql_query("update table3 set DD='$data[VAR3]' where EE='$data[VAR2]'"); }
Loi du plagiat industriel de Felson : Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.
|
|
mercredi 24 août 2005 à 14:46:58 |
Re : Récupération de valeurs d'une requete pour insert

fredo35m
|
Alors j'ai essayé et ça marche plus du tout !!!: voici mon code tel que j'ai écris :
$reqa=mysql_query("select VAR1, VAR 2, VAR3 from table1, table2, table3 where VAR1=VAR2");
if (!$reqa) { die('Requête invalide : ' . mysql_error()); exit(); } if ($reqa) { echo "OK REQ A ";} $data = mysql_fetch_array($reqa); echo $data["VAR3"]; mysql_free_result ($reqa); mysql_close (); while ($data = mysql_fetch_array($reqa)) { $reqb=mysql_query("update table3 set dd='$data[VAR3]' where EE='$data[VAR2]'"); } if (!$reqb) { die('Requête invalide : ' . mysql_error()); exit();} if ($reqb) { echo "OK REQ B EPCI";}
et là il me dit que ma requête est invalide !!!
|
|
mercredi 24 août 2005 à 15:08:29 |
Re : Récupération de valeurs d'une requete pour insert

morpheus262
|
ok bon alors je recommence pour la troisieme fois car le site merde encore et toujours, ca devien lourd d ailleur.
donc ton test tu devrais le mettre dans la boucle deja car la tu test que ton dernier update. ensuite ton probleme vien peut etre de tes requetes ca je sais pas mais surement pas de ce que je t ai donné le while.... c la solution pour que tu parcours toutes tes reponses.
Loi du plagiat industriel de Felson : Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.
|
|
mercredi 24 août 2005 à 15:15:35 |
Re : Récupération de valeurs d'une requete pour insert

fredo35m
|
ça y est ça marche !!! merci en fait je crois que ça venait de ça :
mysql_free_result ($reqa); mysql_close ();
il fallait mettre ça après ma requête donc ça marche nickel !! merci beaucoup pour ton aide !! Et oui le site merde pas mal en ce moment !!!
Merci !!!
|
|
mercredi 24 août 2005 à 15:18:21 |
Re : Récupération de valeurs d'une requete pour insert

morpheus262
|
Réponse acceptée !
de rien et oui vaut mieux mettre le free_result qui libere les resultat apres les avoir utilisé lol j avais pas vu.
Accpete la reponse alors. Bonne continuation
Loi du plagiat industriel de Felson : Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.
|
|
Cette discussion est classée dans : mysql, data, valeurs, select, reqa
Répondre à ce message
Sujets en rapport avec ce message
probleme de programme bdd [ par snakeyes ]
Bonjour à tous.débutant en php, je me suis construit pour mon activité professionnelle une base de donnée.Mais j' ai mon programme, celui qui doit eff
newsletters avec input radio [ par Sventy ]
Bonjour a tous,Voila, je débute en php et mySQL. Et je suisen train de faire une news letters lié a une BDD.Le formulaire a 2 bouton radio, l'un pour
affichage date mysql [ par 01cod10 ]
Salut,J'aimerai afficher la date sous cette forme Lundi 13 Aout 2007Voici le script que j'utilise mais je l'ai en anglais$host = 'localhost';$user = '
requete SQL avec array [ par joebuz ]
Bonjour a tous,Voila j'ai plusieurs requete SQL a suivre qui sont identiques a part la valeur du champ qui changent, je me demandais s'il n'etais pas
salut comment faire le nombre de linge afficher sur le bas de tabeleau qui cahrger de puis une autre page [ par echibat ]
voila ma page et merci d'avance Supprimer type="text/css"> <br /
Fonction récursive et enregistrement ds tableau[ ] :-/ ? [ par yazerty55 ]
Bonjour,J'ai une table mysql avec ceci :[code]category_id - category - parent_num1 - Catégorie 1 - 02 - Catégorie 2 - 53 - Catégorie 3 - 24 - Catégori
myqsl_fetch_assoc et mysql_data_seek [ par kya60 ]
Bonjour, Comment on utilise les fonction myqsl_fetch_assoc et mysql_data_seek à la place de mysql_result </cou
Mysql_field_table avec union ?! [ par g0ldstein85 ]
Salut,Je fais une liste avec des informations provenant de 3 tables.$q1 = "SELECT * FROM TUTO WHERE APPROVED = 'n' UNION SELECT * FROM ANN WHERE APPRO
Probleme sur requete sql [ par ducker88 ]
Bonjour à tous,Je souhaite réalisé une requete sur un base mysql. Mon code est le suivant :$requete2 = "select * from cp where code_region = 40" ;$db
recuperer le resultat d'une methode dans une autre methode [ par Asherah ]
Voila, bon dejas je commence a peine la POO est je commence a peine aussi a en comprendre le mecanisme.J'ai un truc tout bete, presque aussi bete qu'u
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|