首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用存储在数据库中并在新页面中回显的PHP代码?

如何使用存储在数据库中并在新页面中回显的PHP代码?
EN

Stack Overflow用户
提问于 2018-10-09 00:27:51
回答 1查看 72关注 0票数 0

我是PHP的初学者,所以我需要一点帮助。

我已经将一些PHP代码存储在一个MySQL数据库中(在一个表中),在成功地与数据库建立连接并在code列中选择了存储代码的正确的表之后,我现在尝试回显另一个PHP页面(<?PHP echo $result['code'];?>)。但它不起作用。

如果我将HTML或JavaScript或任何代码存储在数据库中,并尝试回显,内容将按编程方式显示,如下图所示:

但它不能与PHP一起工作。我怎么才能修复它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-09 02:22:15

我将不得不做一些猜测,并显示一个非常简单的示例,但类似于以下内容应该可以工作。

  1. 将一个code_type列添加到您的表中,其值为html, php 等。
  2. 确保存储在数据库中的任何php代码都已经过测试,并返回一些输出(不使用<?php标记)。例如:

$var1 = 100;$var2 = 10;$var3 = 1;echo“The equation of ($var1*$var2+$var3) equals";echo在数据输出脚本中回显code_type以评估代码,或者在所有其他情况下回显代码:

我不能说我用过这个,所以我不能保证任何东西,但希望能为您指明正确的方向。

重要信息:

值得注意的是,正如在PHP Manual page中多次指出的那样,这不被认为是良好的实践。手册本身在几个地方提到了这一点,但第一条评论是正确的:

如果

()是答案,那么您几乎肯定问错了问题。-- Rasmus Lerdorf,PHP BDFL

..。在将php代码保存到数据库之前,你最好先解析它,这样你就不必担心这些了!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52706506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档