| Mit fetch kann jeweils ein Datensatz aus einem
Resultat einer SELECT-Anweisung entgegengenommen werden.
fetch liefert dabei einen Zeiger auf eine Liste zurück.
|
| Zu beachten ist, daß die Variablen der zurückgelieferten
Liste bei jedem fetch aufs Neue überschrieben werden.
Wenn der Datensatz länger benötigt wird, muß er in
andere Datenstrukturen kopiert werden.
|
| Alternativ kann auch eine Liste mit fetchrow_array oder
ein assoziatives Array mit benannten Feldern durch
fetchrow_hashref zurückgeliefert werden.
Dann entfällt das Problem mit dem Überschreiben.
|
| Ferner ist es möglich, die einzelnen Felder zurückgelieferter
Tupel mit eigenen Variablen zu verbinden, die dann automatisch
bei jeder fetch-Operation gesetzt werden. Details dazu
in der Dokumentation von DBI.
|