mySQL具体的结果数

时间:2011-05-05 07:33:32

标签: php mysql

我正在寻找一个函数来获取mySQL结果的特定数量。我正在使用while函数。

$querycheckmain = "SELECT * FROM `table` WHERE `Main`='".$main."'";

$result=mysql_query($querycheckmain) or die("Errore check main: ".mysql_error());

$count = mysql_num_rows($result);

$count给了我全部结果。我想要的是echo mysql while期间结果的具体数量。

因此,如果我们有3个结果,按顺序:

Mainaccount Paul = result number 1
Mainaccount George = result number 2
Mainaccount Clare = result number 3

这可能吗?

我不需要总结果,我需要在mysql期间给出的具体结果的数量。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

$result=mysql_query($querycheckmain) or die("Errore check main: ".mysql_error());

$rowNumber = 0;
while ($row = mysql_fetch_row($result)) {
    $rowNumber++;

    // do what you want to do with the $row data here
    // $rowNumber contains the row number

}