如何创建一个从数据库中获取值的函数

时间:2011-06-19 07:15:17

标签: php mysql function

我想创建一个函数来调用特定表上的键和值。

基本上我的陈述是这样的

$query = 'SELECT SQL_CALC_FOUND_ROWS 
         '.$key.' 
          FROM users 
          WHERE 
          status="'.$value.'"';

现在我想在函数中实现

function counter('what to put here') {
    $query = 'SELECT SQL_CALC_FOUND_ROWS 
             '.$key.' 
              FROM users 
              WHERE 
              status="'.$value.'"';
if (!($result = @mysql_query($query))) {
die(mysql_error());
}
$rows = mysql_fetch_assoc(mysql_query('SELECT FOUND_ROWS() AS rows'));
return $rows['rows']; // what to return here
}

并调用该函数

<?php echo counter('KEY','VALUE'); ?>

让我知道如何实现我的目标..

2 个答案:

答案 0 :(得分:1)

所以,我已经理解了这个问题,根据海报的评论,我发布了答案: 您需要像这样定义您的函数: function counter($key,$value)  你会得到如下结果:echo counter('key','value')

答案 1 :(得分:0)

这是您定义函数的方式:

function counter($key)

您可以这样称呼它:

<?php echo counter('KEY'); ?>