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