Bonjour,
Voila, j'aimerai executer une requête et garder le recordset de la requête dans une session.
Le but ? Ainsi lorsque j'appelle a nouveau ce fichier, j'aimerai ne plus devoir executer la requête mais "piocher" le résultat dans le recordset que j'aurai enregistré dans une session. La requête aura donc été exécuté qu'une seule fois.
Par exemple, dans mon premier fichier.
Dans mon deuxième fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 session_start(); // $RechercheGlobal = "SELECT * FROM MA_TABLE"; // $RechercheGlobal = ibase_query($dbh, $RechercheGlobal); // $_SESSION["rds"]=$RechercheGlobal;
Cependant, lorsque j'affiche RechercheGlobal (dans mon deuxième fichier), je m'aperçois que cette variable est vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 session_start(); // $RechercheGlobal=$_SESSION["rds"]; // echo "RechercheGlobal : $RechercheGlobal"; $row=ibase_fetch_assoc($RechercheGlobal);
Comment cela se fait-il ?
Avez-vous une autre solution pour ce que je veux faire sinon ?
Merci d'avance
Cordialement,
Partager