mysql_result中0的含义是什么($ res,0," id");?

时间:2015-01-22 14:31:18

标签: php

我在谷歌搜索但没有找到任何可以帮助我的东西!

$sql = "SELECT id FROM users WHERE username = '". mysql_real_escape_string($u) ."' ";
$res = mysql_query($sql);
if (mysql_num_rows($res) == 1) 
{
$id = mysql_result($res, 0, "id");        // got id of username
} 

0代表什么?

3 个答案:

答案 0 :(得分:1)

0表示数组中的第一行数据(因为数组索引从0开始),我假设它返回它遇到的第一个用户名的ID,无论它找到多少用户。

如果您对内置PHP函数有任何疑问,最好先查看PHP reference manual

答案 1 :(得分:0)

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

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

答案 2 :(得分:-1)

数组编号$res['0'];

数组从0开始。