2011-05-05 50 views
-1

我正在尋找一個函數來獲取mySQL結果的特定數字。我正在使用while函數。mySQL指定的結果編號

$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 mysql while期間的具體結果數。

所以,如果我們有3個結果,依次是:

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

這可能嗎?

我不需要總的結果,我需要在mysql期間給出的具體結果的數量。

感謝您的幫助。

+0

沒有完全得到你想要得到的結果,但可能你想使用mysql_fetch_row()遍歷所有的值。 – 2011-05-05 07:37:39

回答

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 

} 
+0

所以讓我明白。你說我可以簡單地echo $ rowNumber ++; 它會給我具體的結果?是對的嗎? – 2011-05-05 07:39:46

+0

好吧,夥計們,謝謝。我解決了這個問題。詹姆斯C給了我正確的答案。再次感謝! – 2011-05-05 07:46:32

+0

沒問題。請將我的答案標記爲「接受」,然後:) – 2011-05-05 09:38:42