Nick: Abbruch einer "mysql_fetch_assoc"

Beitrag lesen

Hallo Liebe Leute,

ich habe den Inhalt meiner Datenbank mit vielen Zeilen in meine Variable $test_set geschrieben. Folgend gebe ich nun Zeile für Zeile aus:
[...
while ($test_row = mysql_fetch_assoc($test_set))
      {
      ...] hier findet die Ausgabe statt [...
      }
...]

Da die Datenbank jedoch recht viele Zeilen beinhaltet, möchte ich die Ausgabe der Zeilen selbst bestimmen, was ich eigentlich so realisieren wollte, dass der User eine Zahl bestimmt. Ich zähle dann einfach einen $counter bei jeder Zeilenausgabe hoch, bis die entsprechende Anzahl ausgegeben wurde. Sobald das der Fall ist, soll also die Ausgabe abbrechen, was ich einfach folgendermaßen umsetzen wollte:
$max = Anzahl der Ausgaben
[...
$counter="0";
while ($test_row = mysql_fetch_assoc($test_set))
      {
      ...] hier findet die Ausgabe statt [...
      $counter++;
      if ($counter==$max)
         {
         $buch_set="";
         }
      }
...]

Ich hau da also mal so richtig mit nem Vorschlaghammer dazwischen ;)
Der Abbruch erfolgt zwar, jedoch kommt leider auch eine Fehlermeldung:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in ...

Gibt es da eine schönere Lösung?

Aber bitte nicht so viel Fachchinesisch, ich bin nur Hobby-Programmierer

Danke