INSERT et INNER JOIN dans une requête SQL

Résolu/Fermé
Numbyscuit Messages postés 18 Date d'inscription mercredi 20 juin 2012 Statut Membre Dernière intervention 23 janvier 2013 - 20 juin 2012 à 19:55
 A.Nonymous - 21 juin 2012 à 12:55
Bonjour,
Dans le cadre de la création d'un site pour un projet scolaire, je rencontre un petit problème. En effet, je dois combiner les fonctions INNER JOIN et INSERT INTO, mais je ne sais comment m'y prendre. J'ai bien essayé quelque chose, mais PHP le compte comme une erreur :

$add = $_POST['adress'];
						$ville = $_POST['ville'];
						$cp = $_POST['CP'];
						$pays = $_POST['pays'];
						
/*Ne fonctionne pas*/	$reqAdd = $bdd->prepare("
						INSERT INTO adresses(adresses.RueAdresse, adresses.CPAdresse, adresses.VilleAdresse, adresses.PaysAdresse) 
						INNER JOIN avoir
						ON avoir.ID_Adresse = adresses.ID_Adresse
						INNER JOIN clients
						ON avoir.ID_Client = clients.ID_Client
						VALUES(:add, :cp, :ville, :pays)
						WHERE clients.PseudoClient = '". $log ."'
						");

						$reqAdd->execute(array(
						'add'=>$add,
						'cp'=>$cp,
						'ville'=>$ville,
						'pays'=>$pays		
						));

La variable log correspond au pseudo stocké dans la session, et est une valeur unique de la BDD. Ainsi, je veux entrer une nouvelle adresse assignée à un membre en particulier.

Merci d'avance pour vous réponses.

7 réponses

salut,

quel message d'erreur te retourne PHP ?
0