Assuming that $row['body']
contains HTML that you want to truncate to 200 visible characters:
Strip out HTML Tags
This is the quickest fix but may not be what you want:
$body= strip_tags($row['body']);
echo(strlen($body) > 200 ? substr($body,0,200) . '...' : $body);
Parse HTML and truncate text
Using PHP's DOMDocument class you can parse the HTML, check the length of text within HTML tags, count the length of text in the content, and remove any tags after the character limit from the HTML contained in $row['body']
while retaining well-formed HTML.