db_count($table, $cond = array())
功能:统计满足条件的行数,成功返回总行数,失败返回 FALSE。
参数:
$table:表名
$cond:条件
$cond 条件数组的格式:
array('id'=>1) // 查询指定ID=1 - WHERE id=1
array('id'=>array('>'=>2)) // 查询指定ID大于2 - WHERE id>2
array('id'=>array('>'=>2),'id'=>array('<'=>10)) //组合查询指定ID范围 - where id>2 and id<10
array('title'=>array('LIKE'=>'Tom')) // LIKE语法 - WHERE title LIKE '%Tom%'
用例:
function my_db_count(){
//由于没有指定条件,故返回所有通行证数量
$num = db_count('user',array());
return $num;
}