forse mysql non consente di usare una formula nei parametri del LIMIT
scusa una curiosità, come si fa ad evitare di processare gli ultimi 4 da php?
codice:
$result=mysql_query($query, $conn);
$num_rows = mysql_num_rows($mysql);
$count=0;
while ($row = mysql_fetch_assoc($result)) {
$count++;
if($count>($num_rows-4)){break;}
...
}
ma se proprio vuoi estrarre il $result esatto allora lancia due query
codice:
$query="SELECT COUNT(*) AS nrarticoli FROM c_art_articolo"
$result=mysql_query($query, $conn);
$row = mysql_fetch_assoc($result);
$nrarticoli = $row['nrarticoli'];
$query="SELECT * FROM c_art_articolo ORDER BY c_art_articolo.id_art_articolo DESC LIMIT ".$nrarticoli-4;
....
se trovi il modo di fare tutto in una query fammi sapere ... per curiosità