Medoo Count的使用:读取记录条数

方法1count($table, $where),接受两个参数的传入


$table 第一个需要传入的参数为字符串:String,即为要查询的数据表名

$where 第二个需要传入的参数为数组:array(),即为查询条件,条件参数可默认不传



方法2count($table, $join, $column, $where),接受四个参数的传入


$table 第一个需要传入的参数为字符串:String,即为要查询的数据表名。

$join 第二个需要传入的参数为数组:Array,即为要关联查询的数据表与字段名称。详细请参考 select多表联查

$columns 第二个需要传入的参数为类型为字符串或数组:String/Array,即为要查询的字段名称,如果只是一个字段就写字符串:String,如果是要查询所有是“*”的话,也是传入字符串;如果要查多个字段,比如这个表id和name字段,就写数组:array('id','name') 。

$where 第二个需要传入的参数为数组:array(),即为查询条件,条件参数可默认不传。


返回值为字符串:String,为数字(行的数量)

例:

$count = $database->count("account", array(
	"user_id" => "1"
));
echo "We have " . $count . " users.";

以上返回数据类型为字符串:String,等同于SQL语句:

SELECT COUNT(*) FROM "account" WHERE "user_id" = '1'

输出结果为:

We have 1 users.