Bonjour, je cherche comment faire pour afficher mes résultats en associant le nom et la ville. L'association se fait par le lead_id

----

Structure de la table "detail" (plusieurs form_id ici j'ai simplifié)

id - lead_id - form_id - field_number - value

Exemple

id = 1 - lead_id = 20 - form_id = 1 - field_number = 2 - value = Paris
id = 2 - lead_id = 21 - form_id = 1 - field_number = 2 - value = Lyon
id = 3 - lead_id = 20 - form_id = 1 - field_number = 4 - value = 09xxxxxxxx
id = 4 - lead_id = 21 - form_id = 1 - field_number = 4 - value = 09xxxxxxxx
id = 5 - lead_id = 20 - form_id = 1 - field_number = 3 - value = Lancelot
id = 6 - lead_id = 21 - form_id = 1 - field_number = 3 - value = Dulac
id = 7 - lead_id = 20 - form_id = 1 - field_number = 5 - value = Propriétaire
id = 8 - lead_id = 21 - form_id = 1 - field_number = 5 - value = Locataire

----

Ma requête

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?php $sql = "SELECT * FROM detail WHERE form_id=1 AND field_number=2 OR field_number=3";
 
$result=mysql_query($sql);
 
while ($tab = mysql_fetch_array($result)) {
  echo $tab['value'];
  echo " - ";
}?>
Avec ma requète j'affiche bien tout le contenu mais dans le désordre (Paris - Lyon - Lancelot - Dulac )

Il faudrait avoir le résultat de cette façon (Lancelot, Paris - Dulac, Lyon)

Merci à tous ceux qui m'aideront la-dessus