Как подсчитать все записи, но получить (LIMIT) только определенное число для отображения?

Я хочу отображать только первые 10 строк, но мне нужно подсчитать общее количество строк, затронутых запросом.

Я делал LIMIT 10 , а затем считая с очевидной проблемой, я продолжал получать 10 в качестве счета.

Что было бы правильным способом сделать это?

$data = mysql_query("SELECT * FROM Badges WHERE UID = '$user' ORDER by Date DESC");
$count = mysql_num_rows($data);

while($row = mysql_fetch_array( $data )) 
    { 
    echo $row['Site'];
    }
5
задан lisovaccaro 9 November 2011 в 14:07
поделиться