Mailinglisten-Archive |
> a) welche API verwendest Du? Bei der C-API kann man mit > "mysql_store_result()" die ganze Ergebnismenge in das RAM vom > Client laden > und dann darin mit "mysql_data_seek()" navigieren. > Wie gesagt, kommt auf die API an. Bei C gehts, alles andere, > z. B. auch php, > müßte ich nachschauen. > Viel Erfolg! Danke, den hatte ich - habs selber nachgeschaut fuer php - fuer alle, die das interessiert: Select für die Liste mit ID des anzuzeigenden Einzeleintrags vergleichen und dann mit mysql_data_seek einen vor und einen zurueck den key des vorherigen und naechsten Eintrags auslesen. for ($i = 0; $i < $nextnum; $i++) { $nextrow = mysql_fetch_array($next); if ($nextrow[key]==$id) { if ($i>0) { mysql_data_seek ($next, $i-1) $nextset = mysql_fetch_object ($next) $zurueck = $nextset->key; } if ($i<$nextnum-1) { mysql_data_seek ($next, $i+1) $prevset = mysql_fetch_object ($next) $vor = $prevset->key; } break; }} Gruss - Christian. --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive