小编hon*_*hon的帖子

将变量传递给 php eval()

我正在使用 php eval() 函数,以下是我的语句:

$uid = 8;
$str = 'SELECT COUNT(*) FROM uchome_blog WHERE uid=$uid';
eval("\$str = \"$str\"");
die("$str");
//$query = $_SGLOBAL['db']->query($str);
//$result = $_SGLOBAL['db']->fetch_array($query);
Run Code Online (Sandbox Code Playgroud)

输出是: SELECT COUNT(*) FROM uchome_blog WHERE uid=$uid 这就是说变量 $uid 没有通过。如何将变量传递到计算的字符串中。谢谢。

php eval

6
推荐指数
1
解决办法
6464
查看次数

标签 统计

eval ×1

php ×1