Používáte pouze 1 pole filtrování, musíte použít obě (letteNo a 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/>';
Klíčové slovo mysql LIMIT omezuje počet vrácených řádků, i když je nepotřebujete, pokud se každá kombinace letterNo a imageNo vztahuje k jednomu řádku. I když je dobré mít limit pro případ, že nezachytíte všechny útoky mysql injection.
a každý předchozí další odkaz bude muset projít dalším písmenemNe a imageNo
A samozřejmě udělejte, co Madara Uchiha navrhuje ve svém komentáři, a použijte mysqli api, protože mysql api je odepisováno