Un
appeso alla stringa non ti fa sparire il valore della variabile precedente.
se
echo $riga['titolo'];
ti stampa il valore che ti aspetti, allora lo fa anche
echo $riga['titolo'] . "
";
Non è possibile che nel primo caso la stampa sia corretta e nel secondo invece non esce nulla.
Un'altra cosa, penso tu debba usare $row['titolo'], non $riga['titolo'] (almeno leggendo i post precedenti dove usavi $row e non $riga)