do you understand PHP's rules of string interpolation? for example, this bit of code:
echo "I want to echo $string;";
will display this:
I want to echo ;
Because this is not executed as PHP code, the word "echo" is just the literal string, nothing more. But when strings are in double-quotes, variables get interpolated; the variable $string is recognized by PHP, and is swapped for its value. In this case, the variable $string was empty.
Start by removing the word "echo" from your string. Then remove all those semicolons. Then make sure that all the properties of $row- title, content, etc.- have values before you build the string.
For my example above:
$string = "show the PHP manual to everybody on this board.";
echo "I want to $string";
// Would print:
// "I want to show the PHP manual to everybody on this board."