Hallo zusammen,
bin zwar in Mathematik keine Niete, stehe aber irgendwie dennoch etwas auf dem Schlauch und suche gerade eine Lösung für ein Problem. Ich beschreibe mal worum es geht.
Ich habe einen Datenbestand von zB 20000 Datensätzen. Es ist mir aber nur gestattet 10000 Datensätze davon zu verarbeiten. Logischerweise muss ich also jeden 2ten Datensatz verwerfen. Wären es 15000 nur jeden 3ten. Diese "einfachen" Zahlen stellen nicht das Problem dar. Komplizierter wird es mit Zahlen ala 26583, denn der Datenbestand ist variierend (mal mehr mal weniger). Ich hatte mir gedacht, ich erstelle mir einen Wert, der angibt den wie vielten Datensatz ich überspringen muss:
$overstep = 10000 / ($result_count - 10000);
Anschließend überprüfe ich via Modulo ob der "Zeitpunkt" zum überspringen erreicht wurde.
if($rowcount % $overstep != 0) {
// ausgabe
}
else {
// keine Ausgabe
}
Das sah zwar anfangs ganz toll aus... geht aber nicht :o) Hat jemand einen Idee, Anregung, Lösung für mich?
Danke
Der Mark