INNER JOIN syntaxe
Posté : 20 janv. 2006, 17:52
Salut à tous,
J'ai de nouveau un petit problème cette fois avec une requête, je pense faire pourtant comme indiqué sur http://www.mysql.com/ mais j'ai toujours un message d'erreur, qui m'indique que la syntaxe de ma requête est incorrecte.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\projet\menu.php on line 14
J'ai essayé de multiples façons, mais je n'y arrive pas
Voici la requête :
Sélection du champ 'nom' de la table 'sous_menu' où le champ 'menu' de la table 'sous_menu' est égal au champ 'nom' de la table menu.
Où est mon erreur ?
Car là je rame encore
J'ai de nouveau un petit problème cette fois avec une requête, je pense faire pourtant comme indiqué sur http://www.mysql.com/ mais j'ai toujours un message d'erreur, qui m'indique que la syntaxe de ma requête est incorrecte.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\projet\menu.php on line 14
J'ai essayé de multiples façons, mais je n'y arrive pas
Voici la requête :
$req2 = mysql_query('SELECT nom FROM sous_menu,menu WHERE sous_menu.menu = menu.nom');
while($sous_menu = mysql_fetch_array($req2));
{
echo $sous_menu['nom'];
}
Ce que je traduirais en français de ce que ça doit faire :Sélection du champ 'nom' de la table 'sous_menu' où le champ 'menu' de la table 'sous_menu' est égal au champ 'nom' de la table menu.
Où est mon erreur ?
Car là je rame encore
