stefan: Ausgabe beschränken

Beitrag lesen

hallo,
bei mir is der Wurm drin.
Ich möchte die Datensätze, die ich aus einer mysql Db auslese
auf eine bestimmte Zahl beschränken. Also, das typische Anzeigverfahren bei Db-Ausgaben: Z.B. 10 Datensätze pro Seite, dann "vorherige" "nächsten 10..".
Ich hab es fpólgendermaßen probiert, bekomme aber, wenn ich auf "die nächsten 10 Einträge" klicke, immer nur die ersten 10 Einträge.
Wieso...?
<?
$position = 0;
$count = 4;
?>
<?
$result = mysql_query("SELECT ID, date_format(datum, '%d.%m.%y') as datum, date_format(bis, '%d.%m.%y') as bis, sportart, ereignis, bundesland FROM daten WHERE ((MONTH(datum) LIKE '%$month%') AND bundesland LIKE '%$bundesland%' AND sportart LIKE '%$sportart%') LIMIT $position, $count");
//Datensätze werden ausgegeben
blabla
?>
</table></td></tr></table>
//hier die Ausgabe-Bedingung
<?php
if ($position > 0):
?>
<a href="search_2-a.php?position=
<?php
echo $position - $count;
?>
">Die letzten 10  Einträge</a></br>
<?php
endif;
?>

<?php
if (mysql_num_rows($result) >= $position + $count):
?>
<a href="search_2-a.php?position=<?php echo $position + $count;?>">
Die nächsten 10  Einträge</a>
<?php
endif;
?>

<?php
mysql_close();
  ?>
</body>
</html>