【发布时间】:2014-04-13 08:06:48
【问题描述】:
我正在寻找执行存储在 mysql 表中的 php 函数。 例如
SQL query: SELECT * FROM `modules` WHERE uid=2 LIMIT 0, 30 ;
Rows: 1
uid moduleName source responsiveCode active
2 Testimonial this is a function <?php echo getUrl(); ?> 12 0
现在我想在检索 uid 编号 2 时执行 getUrl() 函数
【问题讨论】:
-
您可以查看php.net/eval,但请注意这可能是一个巨大的安全问题。
-
正如所指出的,这是一个非常糟糕的做法。如果有办法不评估存储在 DB 中的函数,请考虑一下。