Bonjour à tous
je reprends un site fait par quelqu'un d'autre et je me trouve avec un petit souci; disons un comportement logique que j'aimerais changer pour que ça marche de façon simple.
voici le code :le programmeur a voulu faire un dédoublement pour avoir deux copies du resultat car il a besoin de les lire à des moments différents.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sauf que cela ne marche pas, une fois l'un parcouru, lorsqu'on essaye de lire le duxième (les deux avec find puis while et fetch) il se trouve à la fin.
L'idée est bonne mais apparament il s'agit de deux references au même objet resultset.
Comment faire cela? c'est à dire comment cloner VRAIEMENT le resultant de mon find() de sorte de pouvoir faire deux lectures indépendantes sans avoir à relancer la requête en base de données?
merci à celui ou celle qui pourrait avoir une idée sur ce comportement logique mais... embêtant

 

 
		
		 
        

 
			
			


 
   


 [PEAR][DB][DB_DataObjet] Lire deux fois un résultat de requête
 [PEAR][DB][DB_DataObjet] Lire deux fois un résultat de requête
				

 Répondre avec citation
  Répondre avec citation
Partager