0

我认为我正在经历词汇量的缺乏。当我的问题涉及 PHP 和 SQl 时,Google 上的前 500 万页返回了如何让两者交谈。

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

基本上我想要的如下:

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

其中每个 SQL 查询行都是 P​​HP 代码片段,并且回显的代码是可操作的 PHP,不会像这样打印到屏幕上。

我觉得这就像将 echo 更改为不同的命令一样简单,但无法以谷歌给我任何起点的方式提出这个问题,我不知所措。

您能提供的任何帮助都会非常有帮助。

4

1 回答 1

4

您正在寻找的功能是eval,但在使用时要非常谨慎,因为它可能会通过不正确的验证输入打开相当大的安全漏洞。

除此之外,请考虑使用动态编程引入的设计复杂性 - 它可能是您的情况的正确答案,但在大多数情况下,它不是必需的,只会使事情变得不必要地复杂化。

于 2013-08-08T15:46:45.403 回答