在数据库中插入php代码

时间:2013-08-02 20:17:35

标签: php mysql

我想在我的页面边栏上制作,我可以在其中输入我的登录表格,合作伙伴,个人资料等。 问题是我无法插入包含文件的代码

<?php include "mini_profile.php"; ?>

我如何在数据库中插入类似的代码以及我应该使用哪种数据库类型? 或者如何将该代码直接插入到我需要的文件中? 谢谢你的帮助。 这是我用于发布到侧边栏的内容:

    <?php

    $query = mysql_query("SELECT * FROM r_sidebar");
        while($row = mysql_fetch_array($query)){

    echo "<div class='right_bar'>";

    echo "<div class='right_bar_title'>";
        echo "<div style='font-weight: bold;'>";
            echo $row['title'];
        echo "</div>";
    echo "</div>";

        echo $row['content'];
    echo '</div>';
        }
    ?>

1 个答案:

答案 0 :(得分:2)

您可以将PHP直接保存为任何数据库中的字符串,但通常最好不要这样做。您必须加载PHP代码并在运行时对其进行评估,这会产生许多不同的安全问题。

最好使用模板系统或框架(如Smarty,Yii,Zend或Symphony)并创建在数据点而不是PHP代码中进行评估的模板。