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 :
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.
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();
Donc à cause d' [activity] la requête reparcours la table [FICHE] une deuxième fois ....Résultat :
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 !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
Voila merci de votre aide
.
Partager