从Database Query结果运行PHP代码

时间:2014-05-20 17:50:47

标签: php mysql sql

我完全迷失了如何解决这个问题,或者即使它甚至可能。

我希望它能够存储在数据库中,如果它是要运行的PHP。

例如,我有一个名为content的表和一个名为body的字段。

名为body的字段包含"Testing 123 <?php echo "Testing 456"; ?>"

当我运行查询mysqli_query($con,"SELECT * FROM content")并回显正文时,$row[body]页面只会获得"Testing 123",如果我查看源代码,我可以看到

<?php echo "Testing 456"; ?>

那么有没有办法获取该字段中的内容,并运行PHP(如果存在)?

1 个答案:

答案 0 :(得分:0)

您可以通过两种方式执行它:

  1. 使用eval('here comes the text you get from db')功能。
  2. 您可以将文本写入文件,然后调用该文件。