Comparer deux valeurs depuis deux tables
Bonjour je souhaite vérifier si un id existe dans une table depuis des id d'une autre table. Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion à la base de donnees");
$query = "SELECT * FROM categories";
$result = mysql_query($query) or die(mysql_error());
$query2 = "SELECT * FROM products_to_categories";
$result2 = mysql_query($query2) or die(mysql_error());
while($row = mysql_fetch_array($result)) {
while($row2 = mysql_fetch_array($result2)) {
echo $row2[1]." - ".$row[0];
if($row2[1]==$row[0]) $cat = "ok";
}
} |
Mais cela ne fonctionne pas, je pense que l'on ne peut pas exécuter deux requêtes ? Peut-on utiliser cette manière de faire ou faut il faire autrement ?
MErci de votre aide