phpbar.de logo

Mailinglisten-Archive

benachbarte Datensaetze

benachbarte Datensaetze

Alexander Friess mysql_(at)_lists.phpcenter.de
Mon, 2 Jul 2001 10:46:04 +0200


Hi Christian,
> weil die benachbarten Datensaetze eben nicht unbedingt dieser Regel
> entsprechen. Was tun???
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.

b) Wenn Du in der Tabelle ein Feld id mit auto_increment hast, kannst Du aus
der Ergebnisliste daß anzuzeigende Element lesen UND die Inhalte des Feldes
ID von den beiden benachbarten Datensätzen, z. B. idPrev und idNext. Danach
zeigst Du den Datensatz an. Sobald der Benutzer vorwärts oder rückwärts
navigiert, kannst Du über die idPrev bzw. idNext den gewünschten Datensatz
und wiederum die benachbarten Datensätze.

Wie gesagt, kommt auf die API an. Bei C gehts, alles andere, z. B. auch php,
müßte ich nachschauen.

Viel Erfolg!

Gruß Alexander

---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive