如何在php中获取sql查询语句的行号

如何在php中获取sql查询语句的行号,php,sql,Php,Sql,我试图根据sql select语句和条件获取行的值 以下是我使用的代码: $fund = "SELECT COUNT(fundtid) from fund where fundtid='1'"; $result = mysql_query($fund, $connection); if(!$result) { die(mysql_error()); } $row = mysql_fetch_row($result); print_r($row); 它从以下位置向我打印这个数组[0]=>0:

我试图根据sql select语句和条件获取行的值

以下是我使用的代码:

$fund = "SELECT COUNT(fundtid) from fund where fundtid='1'";
$result = mysql_query($fund, $connection);
if(!$result) {
die(mysql_error());
}
$row = mysql_fetch_row($result); 

print_r($row);
它从以下位置向我打印这个数组[0]=>0

返回与获取的行相对应的数字数组,并将内部数据指针向前移动


如果您使用$row[0],您就有了结果,例如:print_r$row[0]

那你想问什么?您已经有了执行您要求的操作的代码。其次,看看使用mysqli或PDO而不是旧的mysql_*函数。我有代码,但它不起作用:SYour查询返回一行值为0。因此,表中没有fundtid=1的行,因此COUNTfundtid为0。代码工作正常,完全符合预期。u是对的,没有具有该值的id,代码似乎工作正常,但在我更改为另一个id后得到的结果显示结果为数组[0]=>1,其中我只需要1请阅读,您将找到所需的所有答案。