我希望将某些代码片段存储在数据库表中作为模板,但我不确定它们是否会产生问题。我一直在不同的帖子中阅读来自不同人的混合信息,我很高兴我对这个问题很清楚。
我已经知道你无法将PHP回显/打印到网页中。显然你可以回显HTML的字符串,但是当你尝试用PHP代码做它时会变得很尴尬。我设法做到这一点的唯一方法是通过eval,这在大多数情况下显然都很糟糕......所以我使用另一种方法来实现模板(即编写一个php文件用作包含文件)
我要问的主要问题是:在表格中的文本类型字段(mediumtext,longtext等)中存储PHP代码字符串(包括SQL语句)是否真的存在问题?这些SQL语句是否可以执行任何操作,例如执行实际操作,还是只保留为文本字符串?
为了澄清,我存储代码字符串的原因是因为如果网络管理员希望将它们分配到页面的特定区域(div),它们就是要使用的模板。