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

この構文を試してください

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

結果セット内から1つの値を選択して返します。この値には名前が付けられていません。上記を試して、コードと一致させてください。

次に、テンプレートコードを次のように変更します。<?php echo $total_current_users; ?>

于 2012-11-14T22:16:50.370 に答える
0

関数が想定どおりに機能することが確実な場合は、2つの同等の方法で出力が得られると思います。

<?= get_current_users() ?>また <?php echo get_current_users() ?>

注:あなたがエスケープするというあなたの議論のポイントはわかりません$current_users-それは後続のクエリで使用されることは決してないからです。

于 2012-11-14T22:18:49.410 に答える