Forget eval(), next issue is it breaks HTML code stored in the database. So if you use an HTML WYSIWYG Editor to store content in your database it displays html code as text. If includes are used and contain any html in the code it displays as text. The other version displayed html as html. There is something definitely wrong with rsobj.php and worth reviewing. Even if used as <?php echo($Recordset1->getColumnVal("example")); ?>