ma veramente uno vale l'altro.. gli esempi si equivalgono.

pistola alla tempia, sceglierei il secondo: ha poca utilità salvare il valore filtrato ($nome = mysql_real_escape_string($_POST['nome']);) dato che serve solo per la query e a differenza di $nome = $_POST['nome']; può essere riutilizzato più avanti per altri scopi.