phpbar.de logo

Mailinglisten-Archive

[php] MySQL

[php] MySQL

Rainer Wollthan rw_(at)_cyware.com
Wed, 21 Jul 1999 12:49:51 +0000


> 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