我使用的社区构建器需要通过 eval() 解析 php block 。我可以在 eval 中使用 mysql_query 吗?如果不是,我如何在这个 eval() 中调用数据库中的信息?
这是我到目前为止的代码:
$iProId = $this->oProfileGen->_iProfileID;
$sCat = mysql_query("SELECT genres from Profiles WHERE ID = ". $iProId);
print_r($sCat);
这给了我:
资源 ID #167
最佳答案
如果该代码在 eval 时给了您该结果,那么是的,您可以在 eval 中使用 mysql_query,而您的问题的其余部分归结为您必须如何使用该结果集。
在这种情况下,我会建议类似:
$iProId = $this->oProfileGen->_iProfileID;
$sCat = mysql_query("SELECT genres from Profiles WHERE ID = ". $iProId);
while($row = mysql_fetch_assoc($sCat)) {
print_r($row);
}
循环结果集中的所有行。如果您想了解更多信息,PHP 网站提供了有关如何使用 mysql_* 函数的所有资料。
关于php - 我可以在 eval() 中执行 mysql_query 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6755125/