bonsoir,

actuellement je fonctionne comme l'exemple ci-dessous pour afficher un enregistrement s'il n'est pas present dans une table de blacklistage:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
	$query="SELECT id,nom FROM qualite order by nom asc";
	$result=mysql_query($query);
        $nbspaiement = mysql_num_rows($result);
 
$i = 0;
while ($i <= $nbspaiement - 1):
 
	$id_qualite=@mysql_result($result,$i,"id");
	$nom_qualite=@mysql_result($result,$i,"nom");
 
	//verification si la qualite n'est pas blackliste
 
		$query2="SELECT id FROM qualite_blacklist where qualite='".e($id_qualite)."'";
		$result2=mysql_query($query2);
       		$n2 = mysql_num_rows($result2);
 
		if ($n2=='0'){
 
			echo "$id_qualite non blackliste";
 
			} else {
 
			echo "$id_qualite blackliste";
		}
 
 
$i++;
endwhile;
Mais j'aimerai pouvoir le faire en une seule requete mysql (et pas en 2 fois comme dans l'exemple ci-dessus), je ne connait que les jointures et je n'arrive pas a me depatouiller avec, quelqu'un aurait une solution pour afficher un element non blackliste dans une autre table en une seule requete svp ?

merci de votre aide