将SQL结果输出为可操作的PHP代码


Outputting SQL result as operable PHP code

我觉得我缺少词汇。当我的问题涉及PHP和SQl时,谷歌上的前500万个页面返回了如何让两者对话。

我希望找到的或让词汇表找到的是如何使用SQL查询的结果(由PHP代码运行,并根据需要进行格式化)作为PHP代码运行。

我想要的基本内容如下:

for($i=0; $i<count($result); $i++) {    
        echo $result[$i]['PHP'];                
    } 

其中,每个SQL查询行都是一段PHP代码,echo'ed代码是可操作的PHP,而不是像这样打印到屏幕上

我觉得这很简单,只需将echo更改为不同的命令,但不能以谷歌给我的任何起点来问这个问题,我不知所措。

你能提供的任何帮助都会很有帮助。

您要查找的函数是eval,但在使用时要非常谨慎,因为它可能会在输入验证不正确的情况下打开相当大的安全漏洞。

除此之外,考虑一下使用动态编程所带来的设计复杂性——这可能是适合您情况的正确答案,但在大多数情况下,这是不需要的,只会使事情变得不必要地复杂。