Ciao, ho questo codice (che è sbagliato)
$qsub = "SELECT cat, scat FROM subcategorie";
$rsub = mysql_query($qsub, $db);
while ($asub = mysql_fetch_array($rsub))
{
$qn = "SELECT MAX(idi), cod FROM catalogoai WHERE ct='$asub[cat]' AND sc='$asub[scat]'";
$rn = mysql_query($qn, $db) or die (mysql_error());
$an = mysql_fetch_array($rn);
print("<a href=\"view.php?ssid=$ssid&ln=$ln&c=$asub[cat]&s=$asub[scat]&img=$an[idi]\"><img src=\"thsmall/$an[cod].gif\" width=100 height=100 border=0 class=\"im\"></a>
$an[cod]
\n");
}
in pratica vorrei far apparire su una pagina l'ultimo record inserito per ogni sottocategoria, MAX(idi) mi dà errore di sintassi, avevo provato a fare
SELECT idi, cod FROM catalogoai WHERE ct='$asub[cat]' AND sc='$asub[scat]' AND idi='MAX(idi)'";
ma non funzia neanche questo... che faccio? Me sparo?