注册会员都在user表里面,system/aws_model_inc.php文件有个这个SQL函数,你读一下就好
/**
* 获取记录总数, SELECT COUNT() 方法
*
* 面向对象数据库操作, 表名无需加表前缀, 数据也无需使用 $this->quote 进行过滤 ($where 条件除外)
*
* @param string
* @param string
* @return int
*/
public function count($table, $where = '')
{
$this->slave();
$select = $this->select();
$select->from($this->get_table($table), 'COUNT(*) AS n');
if ($where)
{
$select->where($where);
}
$sql = $select->__toString();
if (AWS_APP::config()->get('system')->debug)
{
$start_time = microtime(TRUE);
}
try {
$result = $this->db()->fetchRow($select);
} catch (Exception $e) {
show_error("Database error\n------\n\nSQL: {$sql}\n\nError Message: " . $e->getMessage(), $e->getMessage());
}
if (AWS_APP::config()->get('system')->debug)
{
AWS_APP::debug_log('database', (microtime(TRUE) - $start_time), $sql);
}
return $result['n'];
}
阅读全文
收起全文