Du bruger kun 1 filtreringsfelt, du skal bruge begge (letteNo og imageNo)
$query="SELECT letterNo, width, height, path from annimages where letterNo=".$letterNumber." AND imageNo=".$imageNo." LIMIT 1";
$rs=mysql_query($query,$connection);
$row=mysql_fetch_array($rs)
echo '<br/>';
echo '<img src="'.$row['path'].'.jpg"'.'width="'.$row['width'].'"height="'.$row['height'].'" alt=Letter "'.$letterNumber.'" />'.'<br/>';
mysql LIMIT søgeord begrænser, hvor mange rækker der returneres, selvom du ikke har brug for det, hvis hver kombination af letterNo og imageNo vedrører en enkelt række. Selvom det er godt at have en grænse, hvis du ikke fanger alle mysql-injektionsangreb.
og hvert foregående næste link skal sende det næste bogstavNr og billedeNr
Og selvfølgelig gør som Madara Uchiha foreslår i sin kommentar og brug mysqli api, da mysql api er afskrevet