我认为我的词汇量不足。正如我的问题涉及PHP和SQl,谷歌的前500万页面返回了如何让两者交谈。
我希望找到或获取的词汇表是我如何使用SQL查询的结果(由PHP代码运行并按照我的需要进行格式化)作为PHP代码运行。
基本上我想要的是:
for($i=0; $i<count($result); $i++) {
echo $result[$i]['PHP'];
}
其中每个SQL查询行都是一段PHP代码,并且echo的代码可以运行,PHP不会打印到屏幕上,就像这样。
我觉得这很简单,就像将回声更改为不同的命令一样简单,但却无法以某种方式提出这个问题,以至于Google给了我任何起点我都不知所措。
您提供的任何帮助都会非常有用。
答案 0 :(得分:4)
您正在寻找的功能是eval
,但在使用时要非常谨慎,因为它可能会打开相当大的安全漏洞并且输入验证不正确。
除此之外,考虑使用动态编程引入的设计复杂性 - 它可能是您的情况的正确答案,但在大多数情况下,它不是必需的,只是不必要地使事情复杂化。