Vous n'utilisez qu'un seul champ de filtrage, vous devez utiliser les deux (letteNo et 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/>';
Le mot-clé mysql LIMIT limite le nombre de lignes renvoyées, bien que vous n'en ayez pas besoin si chaque combinaison de letterNo et imageNo se rapporte à une seule ligne. Bien qu'il soit bon d'avoir une limite au cas où vous n'attraperiez pas toutes les attaques par injection mysql.
et chaque lien suivant précédent devra passer le letterNo et le imageNo suivants
Et bien sûr, faites comme Madara Uchiha le suggère dans son commentaire et utilisez mysqli api car l'api mysql est dépréciée