JensP
New Member
Hallo Zusammen,
ich muss in einem Webprojekt (PHP, MySQL) temporäre Tabellen verwenden. Dafür habe ich PDO gesagt es soll persistent connecten. Das verbundene PDO Objekt speichere ich in einer statischen Variable.
Ich dachte, dass PDO::ATTR_PERSISTENT dafür sorgt, dass bei erneutem Laden der Seite die gleiche Verbindung genutzt wird und so angelegte temporäre Tabellen noch da sind. Die Verbindung wird aber closed, wenn das Skript durchgelaufen ist.
Was anscheinend ein Denkfehler meinerseits ist, führte mich dazu, zu versuchen, das verbundene PDO Objekt in der Session zu speichern, weil genau so lange will ich die Verbindung auch offen halten. Allerdings ohne Erfolg.
Gibt es eine Möglichkeit das PDO Objekt dauerhaft zu speichern und so auch die Verbindung zur DB dauerhaft offen zu halten? Oder mache ich generell was falsch?
Gruß
Jens
ich muss in einem Webprojekt (PHP, MySQL) temporäre Tabellen verwenden. Dafür habe ich PDO gesagt es soll persistent connecten. Das verbundene PDO Objekt speichere ich in einer statischen Variable.
Ich dachte, dass PDO::ATTR_PERSISTENT dafür sorgt, dass bei erneutem Laden der Seite die gleiche Verbindung genutzt wird und so angelegte temporäre Tabellen noch da sind. Die Verbindung wird aber closed, wenn das Skript durchgelaufen ist.
Was anscheinend ein Denkfehler meinerseits ist, führte mich dazu, zu versuchen, das verbundene PDO Objekt in der Session zu speichern, weil genau so lange will ich die Verbindung auch offen halten. Allerdings ohne Erfolg.
Gibt es eine Möglichkeit das PDO Objekt dauerhaft zu speichern und so auch die Verbindung zur DB dauerhaft offen zu halten? Oder mache ich generell was falsch?
Gruß
Jens