Bonjour à tous, voila je lance le script ci-dessous pour pouvoir faire un matching entre deux tables.
 
Code :
 - $query_a = "SELECT * FROM table1";
 - $result_a = mysql_query($query_a);
 - $i=0;
 - while ($item_a = mysql_fetch_array($result_a))
 - {
 - 	$nom1 = $item_a['nom'];
 - 	$query_b = "SELECT * FROM table2 WHERE nom2 = '$nom1'";
 - 	$result_b = mysql_query($query_b);
 - 	$num_b = mysql_num_rows($result_b);
 - 	if ($num_b = 0)
 - 	{
 -   echo $nom1."<br>";
 -   $i++;
 - 	}
 - }
 - echo "<p><b>TOTAL : $i</b></p>";
 
  | 
 
Le resultat attendu serait de n'afficher les "nom" que des valeurs ne figurant pas dans la table2 ... Mais seulement voila, le num_rows me renvoi systematiquement "0", alors que certains champs sont pourtant strictement identique entre les deux tables...
 
Si qq'un à une idée du problème merci par avance
Cordialement