0

我有这个功能:

function get_current_users($current_users) 
{
global $db;
$current_users = $db->EscapeString($current_users);
$total_current_users = $db->QueryFetchArray("SELECT COUNT(*) FROM users AS total_current_users");
return $total_current_users['total_current_users'];

}

但我不知道如何输出结果,我尝试了以下选项但没有显示:

 `<?$total_current_users?>
 <?['$total_current_users']?>
 <?=data['$total_current_users']?>`
4

2 回答 2

0

如果您确定您的函数完成了它应该做的事情,我猜这两种等效方法将为您提供输出:

<?= get_current_users() ?>或者 <?php echo get_current_users() ?>

作为说明:我没有看到您逃避的论点$current_users- 因为它永远不会在后续查询中使用。

于 2012-11-14T22:18:49.410 回答
0

试试这个语法

$total_current_users = $db->QueryFetchArray("SELECT COUNT(*) as total_current_users FROM users");

您正在从结果集中选择一个值以返回,该值未命名,请尝试上述方法以使其与您的代码匹配。

然后将模板代码更改为:<?php echo $total_current_users; ?>

于 2012-11-14T22:16:50.370 回答