Peppy: Mysql

Beitrag lesen

dank schonmal.

ich verstehe das leider noch nicht so ganz.

$seq=array();
while(list($id)=mysql_fetch_row($res)){
  $seq[]=$id;

hier werden alle ids ausgelesen und in ein array gepackt, oder?

$str=rawurlencode(serialize($seq));

das sagt mir leider gar nichts...

für die links: a href="file.php?aktuelleid=$id&sequence=$str"

hier wird die aktuelle id übergeben und alle ids, die in der jeweiligen kategorie vorkommen (als array), oder?

in file.php baust dir die sequence wieder in ein array um, stellst über die aktuelle position fest was kommt und hohlst dir genau das aus der DB.

das bedeutet das array auseinandernehmen, schauen wo die aktuelle id sich befindet und als neue id eine id weiter bzw. eine id zurück  verwenden, oder?

Vorsicht. wenn du wirklich viele elemente hast, ist es besser das ganze direkt über die DB zu handlen, dh. du suchst dir per query raus was vorher und nachher kommt und übergibst nur die id.

was verstehst du unter viel? 10, 100, 1000?

gruss,

peppy