Mailinglisten-Archive |
> Jens Eickmeyer wrote:
> > suche ich nach einem
> > Weg nach einer Abfrage nur die Zeilen 1 bis 10, 11 - 20, usw. anzeigen
> > zu lassen. Wenn ich das richtig sehe, gibt es aber leider keine
> > MySQL-Funktion, die mich dabei unterstützt.
würd ich in php machen, müsste dann so gehn (bitte verbessern):
if ($von==""){
$von=0;
}
$bis = $von+10;
if (!($res = mysql_query_wrap($query))) {
echo "sql_table query error.\n";
exit();
}
for ($i=$von;$i<$bis,$i++){
if (!($row = mysql_fetch_row($res))) {
echo "sql_table fetch_row error: ". mysql_error() . "\n";
exit();
}
// deine ausgabe von $row[0]
}
und dann einfach das $von mit dem "weiter" button übergeben
<form>
<input typ=hidden name=von value=$bis>
geht bestimmt auch noch besser ....
PS: $bis darf nicht größer sein als num_rows($res)
cheers
rainer
--
CYWARE Neue Medien GmbH, Postfach 12 13, 69140 Neckargemuend
fon: +49(0)6223-9214-86, fax: +49(0)6223-9214-99
http://www.cyware.com
php::bar PHP Wiki - Listenarchive