Stai usando solo 1 campo di filtraggio devi usare entrambi (letteNo e 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/>';
La parola chiave mysql LIMIT limita il numero di righe restituite, anche se non ne hai bisogno se ogni combinazione di letterNo e imageNo si riferisce a una singola riga. Anche se è bene avere un limite nel caso in cui non catturi tutti gli attacchi di mysql injection.
e ogni collegamento successivo precedente dovrà passare la successiva lettera No e immagine No
E ovviamente fai come suggerisce Madara Uchiha nel suo commento e usa mysqli api poiché mysql api è deprezzato