bonjour à tous
je pensais avoir résolu mon problème dans le précédent post (que je ne trouve plus !!) mais pas du tout:

je bataille avec les jointures :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
$sql = ('SELECT * FROM  activity INNER JOIN fiche ON  activity.numclt = fiche .numclt  WHERE  fiche.type1 = "client" OR fiche.type1 = "prospect" ');
 
$result = $bdd->query($sql);
$resultat=$result->fetchAll(PDO::FETCH_ASSOC);
foreach ($resultat as $key => $row  ) 
{ 
 
echo  '<span>'.$row['nom'].'</span>';echo '----';
echo  '<span>'.$row['prenom'].'</span>';echo '----';
etc.......
etc.......
} $result->closeCursor();
le problème c'est que la table [activity] contient 2 lignes concernant le $numclt alors que la table "principale" [FICHE] n'en contient q'une.
Donc à cause d' [activity] la requête reparcours la table [FICHE] une deuxième fois ....Résultat :
dede----albert--------london------------0660652365
0494311124----taratata@free.fr----prospect----2015-02-01----activity client 1 case 1

dede----albert--------london------------0660652365
0494311124----taratata@free.fr----prospect----2015-07-08----activity client 1 case 2
et comme je voudrais JOINDRE 5 autres tables qui ont le même [numclt] mais avec des nbrs de lignes différents, je crains un peu !

Voila merci de votre aide
.