Yes, this is achievable, for the image to display in the email, make sure that you use a full URL in the image source:
<img src="http://mydomain.com/images/<?php echo $row_rsName['imageName']; ?>" />
when applying css formatting to your email, the css needs to be applied inline rather than using an attached style sheet, for example:
<div style="border: 1px solid #000;">My Div</div>
many email programs wont display css formatting if you use an attached style sheet and classes.