为什么这个代码行中的零

1 php mysql

我在教程中找到了一个引用,这个0返回第一行,但我"不要得到它"如果有超过1行,如下面的函数?(即:我有一个200个用户的表,这个列"UsersName"只是其中10个,所以为什么是Zero?)

有人可以请说明为什么这个0在这行代码中?

谢谢

function member_count() {
    return mysql_result(mysql_query("SELECT COUNT(`UsersName`) FROM `users` WHERE `Active` = 1"), 0);
}
Run Code Online (Sandbox Code Playgroud)

Raw*_*ode 5

你不能查看PHP文档吗?它相当不错......

string mysql_result ( resource $result , int $row [, mixed $field = 0 ] )
Run Code Online (Sandbox Code Playgroud)

正在检索的结果中的行号.行号从0开始.

http://php.net/manual/en/function.mysql-result.php

想象一下,你做了一个SELECT * FROM users表,其中包含

name  | age
David | 29
John  | 18
Paul  | 26
Run Code Online (Sandbox Code Playgroud)

第0行是"大卫 - 29",第1行是"约翰 - 18",等等.