Nouveau WRInaute
Bonsoir à tous,
J'ai problème insoluble pour mon petit niveau.
Je m'explique, j'ai une table avec un champ qui contient des id séparés par un caractère et une deuxième table avec des enregistrements qui ont un id qui peut être identique à ceux du résultat de la première requète.
Ma recherche c'est de lister les résultats uniques
première requete
$req1=mysql_db_query($db,"SELECT liste FROM table1 WHERE id1='$_GET[id1]'");
$res1=mysql_fetch_assoc($req1);
$resultat1=explode('|', $res1['liste']);
J'obtiens bien la liste des id dans un tableau.
Ensuite je souhaite dans une autre table trouver les id différent du premier résultat.
$req2=mysql_db_query($db,"SELECT id2,nom FROM table2 WHERE NOT IN $resultat1");
while($res2=mysql_fetch_assoc($req2))
{echo $id";}
La deuxieme requete n'est pas bonne mais c'est pour vous montrer ou je veux en venir.
J'espère avoir été assez clair pour que vous compreniez.
Merci d'avance à ceux qui répondront.
Patrick
J'ai problème insoluble pour mon petit niveau.
Je m'explique, j'ai une table avec un champ qui contient des id séparés par un caractère et une deuxième table avec des enregistrements qui ont un id qui peut être identique à ceux du résultat de la première requète.
Ma recherche c'est de lister les résultats uniques
première requete
$req1=mysql_db_query($db,"SELECT liste FROM table1 WHERE id1='$_GET[id1]'");
$res1=mysql_fetch_assoc($req1);
$resultat1=explode('|', $res1['liste']);
J'obtiens bien la liste des id dans un tableau.
Ensuite je souhaite dans une autre table trouver les id différent du premier résultat.
$req2=mysql_db_query($db,"SELECT id2,nom FROM table2 WHERE NOT IN $resultat1");
while($res2=mysql_fetch_assoc($req2))
{echo $id";}
La deuxieme requete n'est pas bonne mais c'est pour vous montrer ou je veux en venir.
J'espère avoir été assez clair pour que vous compreniez.
Merci d'avance à ceux qui répondront.
Patrick