ResultSet kopieren

Fanatico

Mitglied
Hallo!

Ich habe eine SQL Abfrage dessen Ergebniss später logischerweise in nem Resultset steht.

Mein Problem ist, dass ich nacheinander 2 Methoen aufrufe, die beide diesen Resultset benötigen.

Gibt es ne Möglichkeit, ne "tiefe" Kopie (kenne es so aus Java) von diesem Resultset zu erstellen?

Bisher löse ich es so, dass ich die Abfrage nochma abschicke, was ich aber net so schön finde!
 
Original geschrieben von Fanatico
Ist das Performance mäßig dann schneller oder nicht?

Ich denke schon.

Ich nehme mal an du verarbeitest das ResultSet in einer While Schleife. Kannst
du nicht versuchen beide Operationen gleichzeitig bzw. in der Schleife zu machen?

mfg
 
Ich würde es einfach mal probieren. Auch wenn ich nicht glaube das es geht da diese Resultselstacks soweit ich weiss eben nur einmal abgearbeitet werden können.

Ansonsten try & error:
PHP:
$sth = $sth2 = mysql_query('SELECT...');

Um noch weiter zu bohren, für was brauchst du das gleiche Resultset denn zweimal?
 
Zurück