Je ne peux pas comprendre pourquoi je reçois le message d'erreur, j'ai essayé de supprimer le '' et le()ERREUR SQL mysql_fetch_array(): non valide?
J'ai exécuté le script dans phpmyadmin et il dit que le problème avec ma syntaxe est à $ result = ("SELECT * FROM 'test_prefixCatagory' ORDER par 'Cat'");
$result = ("SELECT * FROM 'test_prefixCatagory' ORDER by 'Cat'");
while($row = mysql_fetch_array($result))
$sCat = ($row['Cat']);
$sCatID = ($row['CatID']);
{
echo "<table>";
echo "<tr valign='top'><td><b><a href='#".$sCat."'>".$sCat."</a></b><br>";
// column 1 categories
$result2 = ("SELECT * FROM `test_prefixSubCat` WHERE `CatID`=$sCatID");
// sub-cats
while($row2 = mysql_fetch_array($result2))
{
$sSub = ($row2['CatID']);
$sSubID = ($row2['SubID']);
echo "<dd><a href='#'>".$sSub."</a><br>";
}
echo "<br></td></tr>";
echo "</table>";
}
Quelqu'un a-t-il une idée?
Vous ne devriez plus écouter celui qui vous a dit de mettre des crochets autour de tout comme '($ row2 ['CatID'])'. – MrCode