$requete="UPDATE [only] perma
SET perma.nom_contact = temp.nom_contact,
perma.adr1_contact = temp.adr1_contact,
perma.adr2_contact = temp.adr2_contact,
perma.adr3_contact = temp.adr3_contact,
perma.resp_contact = temp.resp_contact,
perma.type_contact = temp.type_contact,
perma.vend_contact = temp.vend_contact,
perma.pass_contact = temp.pass_contact,
perma.tel1_contact = temp.tel1_contact
FROM temp WHERE perma.id_contact = temp.id_contact";
$result = mysql_query($requete,$link) or die ('Erreur : '.mysql_error() );
Réponse de Maljuna Kris
Le : 18/11/2008 à 16:42:18
Réponse de Alph
Le : 18/11/2008 à 16:45:17
Réponse de Alph
Le : 18/11/2008 à 17:29:57
Réponse de Maljuna Kris
Le : 18/11/2008 à 18:58:01
<?php
$on_duplicate=" ON DUPLICATE KEY UPDATE
nom_contact = VALUES(nom_contact),
adr1_contact = VALUES(adr1_contact),
adr2_contact = VALUES(adr2_contact),
adr3_contact = VALUES(adr3_contact),
resp_contact = VALUES(resp_contact),
type_contact = VALUES(type_contact),
vend_contact = VALUES(vend_contact),
pass_contact = VALUES(pass_contact),
tel1_contact = VALUES(tel1_contact)";
$sql= "SELECT * FROM temp";
$result=mysql_query($sql) or die(mysql_error()); // le or die devra être modifié en exploit
while($ligne=mysql_fetch_assoc($result)){
$requete="INSERT INTO perma(id_contact,
nom_contact,
adr1_contact,
adr2_contact,
adr3_contact,
resp_contact,
type_contact,
vend_contact,
pass_contact,
tel1_contact)
VALUES({$ligne['id_contact']},
{$ligne['nom_contact']},
{$ligne['adr1_contact']},
{$ligne['adr2_contact']},
{$ligne['adr3_contact']},
{$ligne['resp_contact']},
{$ligne['type_contact']},
{$ligne['vend_contact']},
{$ligne['pass_contact']},
{$ligne['tel1_contact']})\n".$on_duplicate;
mysql_query($requete) or die(mysql_error().'<br />'.$requete); // le or die devra être modifié en exploit
}
?>
Réponse de Alph
Le : 19/11/2008 à 09:07:25
$requete="INSERT INTO perma(id_contact,nom_contact,adr1_contact,....,tel1_contact)
VALUES(addslashes({$ligne['id_contact']}),addslashes({$ligne['nom_contact']}),addslashes({$ligne['adr1_contact']}),...
addslashes({$ligne['tel1_contact']}))\n".$on_duplicate;
Réponse de Alph
Le : 19/11/2008 à 09:18:49
Réponse de luce
Le : 19/11/2008 à 09:19:39
Réponse de Alph
Le : 19/11/2008 à 09:31:43
Réponse de Alph
Le : 19/11/2008 à 09:42:09
UPDATE perma SET perma.nom_contact =
(SELECT temp.nom_contact FROM temp WHERE perma.id_contact = temp.id_contact)
UPDATE perma SET perma.adr1_contact =
(SELECT temp.adr1_contact FROM temp WHERE perma.id_contact = temp.id_contact)
etc...
NON !!! PAS TAPEEEEEE !!
Réponse de Maljuna Kris
Le : 19/11/2008 à 09:50:24
Réponse de luce
Le : 19/11/2008 à 10:02:06
Réponse de luce
Le : 19/11/2008 à 10:05:47
Réponse de Maljuna Kris
Le : 19/11/2008 à 10:15:26
Réponse de Alph
Le : 19/11/2008 à 10:18:50
PAS TAPEEEEEEEEEEEEEEEEEEEE !!!!!! Bis repetita
Réponse de Maljuna Kris
Le : 19/11/2008 à 10:35:12
Réponse de Alph
Le : 19/11/2008 à 10:50:03
Réponse de luce
Le : 19/11/2008 à 11:24:57
Réponse de luce
Le : 19/11/2008 à 11:30:53
Réponse de Alph
Le : 19/11/2008 à 11:46:08
Réponse de Alph
Le : 19/11/2008 à 14:04:04
Réponse de Maljuna Kris
Le : 19/11/2008 à 14:35:01
Réponse de Maljuna Kris
Le : 19/11/2008 à 14:37:08
Réponse de Alph
Le : 19/11/2008 à 15:28:32
Réponse de Maljuna Kris
Le : 19/11/2008 à 15:41:34
Réponse de luce
Le : 19/11/2008 à 15:43:30
Réponse de Alph
Le : 19/11/2008 à 16:17:47
Réponse de luce
Le : 19/11/2008 à 21:12:20
Réponse de Alph
Le : 19/11/2008 à 22:22:21
Réponse de Maljuna Kris
Le : 19/11/2008 à 23:12:05
Réponse de Alph
Le : 20/11/2008 à 08:42:30
Réponse de Maljuna Kris
Le : 20/11/2008 à 10:55:43
Réponse de Alph
Le : 20/11/2008 à 11:36:43
Réponse de Maljuna Kris
Le : 20/11/2008 à 13:30:10
Réponse de Alph
Le : 20/11/2008 à 14:22:16
Réponse de Maljuna Kris
Le : 20/11/2008 à 15:03:24
Réponse de Alph
Le : 20/11/2008 à 15:32:24
Réponse de Maljuna Kris
Le : 20/11/2008 à 15:36:24
Réponse de Alph
Le : 20/11/2008 à 15:50:37
Réponse de Maljuna Kris
Le : 20/11/2008 à 15:52:17
Réponse de Alph
Le : 20/11/2008 à 16:08:27
Réponse de Maljuna Kris
Le : 20/11/2008 à 16:53:37
Réponse de Alph
Le : 20/11/2008 à 17:17:48
Réponse de Alph
Le : 20/11/2008 à 17:18:24
Réponse de Maljuna Kris
Le : 20/11/2008 à 17:24:11
Vous voici donc prêt à poster sur les forums de PHPDébutant. Avant toute chose, merci de prendre le temps de lire les quelques lignes qui suivent.
Attention, à partir du moment ou vous postez dans les forums, vous
acceptez la présente charte. Si votre message est modéré ou supprimé,
vous ne pourrez pas dire que vous n'étiez pas au courant des règles !
Avec tout ces conseils vous augmenterez les chances de réponse, leur pertinence et leur rapidité
Voilà, ça sera tout, bonne écriture :)