PHP nova linha \ n e \ r \ n não está funcionando

<code>  $rows = mysql_num_rows($result) ;
  for ($j=0 ; $j < 3 ; $j++) {
  for ($i=0 ; $i < 3 ; $i++) {
    $row = mysql_fetch_array($result) ;
    echo '<a href="image2.php?id='.$row['ID'].'">'."<img src='".$row['Image']."' />".'</a>' ;

  }
   echo "\r\n";
  }
</code>

O código exibe três grupos de três imagens. Meu entendimento era que \ r \ n e \ n (aspas duplas) deveriam criar uma nova linha. No entanto, é apenas inserir um espaço entre as imagens. É o jeito que sou callign \ r \ n errado ou estou usando o código errado para isneert uma nova linha (quebra de linha)

Exemplos (# = uma imagem):

Sem eco \ r \ n: ######### Com echo \ r \ n: ### ### ###

questionAnswers(3)

yourAnswerToTheQuestion