Titre: jointure update ou insert into
Posté par: chihiro le le 24-08-2003 a 22:36:11
bonsoir
je suis tres debutante, j ai une petite question j ai deux tables (jointure) et j aimerai faire un insert into ( ou un update) sur cette jointure , y a t il une syntaxe
j ai teste $requete=$requete1.$requete2 ; erreur syntaxe
puis $requete=$requete1 and $requete2 ; mais met a jour que requete1
Y a t il une solution pr contourner????
|
Titre: Re:jointure update ou insert into
Posté par: erwinol le le 25-08-2003 a 00:08:34
Et si tu fais un truc du genre :
Code:
$r = "INSERT blabla,blabla2,blabla3 INTO table1,table2 WHERE table1.id=table2.id AND ... "
|
|
Ca convient au traitement que tu voudrais faire ?
"WHERE table1.id=table2.id" te permet de faire la jointure, id est le numéro du champ en PRIMARY KEY dans table1 et également le nom de la FOREIGN KEY dans table2 faisant référence au tuple de la table1. |
Titre: Re:jointure update ou insert into
Posté par: chihiro le le 25-08-2003 a 01:27:56
concernant le select, les cles primaires ça c'est ok, mon pb c'est de connaitre la syntaxe pr update ou insert sur 2 tables
j ai fais une requete , mais j ai un message d erreur a linsertion(pb pr insererSomething is wrong in your syntax près de 'service (id_service,nom_prenom,bureau,groupe) VALUES ('','MIRIEL' à la ligne 3):
mysql_query("INSERT INTO inv (id_inventaire,nom_prenom,modele,type_materiel,sous_type_materiel,constructeur,num_serie,num_interne) VALUES ('','$nom_prenom','$modele','$type_materiel','$sous_type_materiel','$constructeur','$num_serie','$num_interne') ,service (id_service,nom_prenom,bureau,groupe) VALUES ('','$nom_prenom','$bureau','$groupe')",$db)or die ("pb pr inserer".mysql_error()); require_once("valadd.htm"); |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|