nl2br ne travaille pas pour moi

Je ne peux pas obtenir nl2br fonction de travail après l'extraction de données à partir de ma base de données:

$result = mysql_query("SELECT comments..etc.etc..");

while ($row = mysql_fetch_array($result))
{
  echo nl2br($row["comments"]);
}

En ligne de base de données comments:

\r\nThanks,\r\n

De SORTIE:

Même que dans la bd:

\r\nThanks,\r\n

Si j'ai simplement la tester comme il fonctionne très bien:

<?php
$mystring = "\r\nThanks,\r\n";
echo nl2br($mystring);
?>

De SORTIE:

converts \r \n to <br />

source d'informationauteur sebb