hi,
Dafür würde ich dann lieber bein Select SQL_CALC_FOUND_ROWS einsetzen und die maximale Anzahl jeweils frisch ermitteln.
http://dev.mysql.com/doc/refman/5.1/en/information-functions.html
Diese Funktion kannte ich nicht, werde ich mir gleich mal anschauen.
Und den Get-Parameter für die Seite würde ich auf alle Fälle durch intval() schicken, bevor ich ihn an das Query übergebe und nicht einfach stumpf und nutzlos in eine andere Scriptvariable kopieren.
Mein Beispiel war in direktem Bezug zu diesem Blätternmenu, da ist die Prfung, ob der GET-Wert überhaupt mit den Datensätzen übereinstimmen kann durchaus Sinnvoll.
Man könnte genauso gut auf is_numeric() prüfen, nur muss man dann an anderer Stelle wieder prüfen, ob Daten vorliegen oder nicht, das erspart meine in_array() prüfung im Vorfeld.
mfg
echo '<pre>'; var_dump($Malcolm_Beck`s); echo '</pre>';
array(2) {
["SELFCODE"]=>
string(74) "ie:( fl:) br:> va:? ls:? fo:) rl:| n4:# ss:{ de:? js:} ch:? sh:( mo:? zu:("
["Meaningful"]=>
string(?) "Der Sinn des Lebens ist deinem Leben einen Sinn zu geben"
}