将特定数据数计算在总数据数之上


Count specific data number over total data number

我试图获得特定的数据数而不是总数据数,但我不知道如何获得。

我只知道总数据数。

<?php
$result_total = mysql_query("SELECT count(1) FROM myTable");
$row = mysql_fetch_array($result_total);
$total = $row[0];
echo "Data: " . $total;
?>

我只想得到这样的结果:

期望输出:

Data: n of m

您的选择应该是

SELECT COUNT(*)

将sql更改为

$result_total = mysql_query("SELECT count(*) FROM myTable");

所以n是您的实际项目。你必须只计算在它之前的项目加上它自己。假设你已经按id订购了清单。如果你的商品是我的话。您的查询是

SELECT COUNT(*) FROM myTable WHERE id <= n