powie.de Tech Forum

pSys => pSys Developer => Thema gestartet von: k00ni am 14. August 2008, 11:27:58

Titel: Fehlendes Schließen der MySQL-Verbindung?
Beitrag von: k00ni am 14. August 2008, 11:27:58
Hallo,
kann es sein, dass die am Anfang geöffnet Verbindung zum MySQL-Server später nicht mehr geschlossen wird? Habe in der index.php und der fuss.php nichts entsprechendes gefunden.
 
Grüße
Titel: Fehlendes Schließen der MySQL-Verbindung?
Beitrag von: Powie am 14. August 2008, 12:15:23
Ja das ist so. Ich schliesse die Verbindung nicht expizit. Nach Beendegung eines PHP Scripte wird diese automatisch geschlossen. Ich werde sie nicht bewusst schliessen, da man pSys auch anbinden kann uns so die vorzeitige Beendigung der Verbindung vielleicht nicht gewünscht sein könnte.
Titel: Fehlendes Schließen der MySQL-Verbindung?
Beitrag von: k00ni am 14. August 2008, 12:29:18
Aso, in dem Fall ist das ok. Dachte nur dass sich da ggf. nicht geschlossene Verbindungen anstauen könnten, die irgendwann Probleme bereiten.
 
Grüße
Titel: Fehlendes Schließen der MySQL-Verbindung?
Beitrag von: am 18. August 2008, 17:34:28
Ich werde sie nicht bewusst schliessen, da man pSys auch anbinden kann uns so die vorzeitige Beendigung der Verbindung vielleicht nicht gewünscht sein könnte.[/quote]
Das verstehe ich nicht. Was genau meinst du? Am was kann man PSys anbinden?
Titel: Fehlendes Schließen der MySQL-Verbindung?
Beitrag von: Powie am 19. August 2008, 07:08:00
Ich habe externe Scripte die nicht zu pSys gehören, welche am Anfang / Ende die kopf.php / fuss.php includen können. Dies lässt pSys mit sich machen. Ich kann in dem Moment gleichzeitig Ressourcen von pSys verwenden, das tue ich zum Beispiel mit der DB Verbindung. Würde ich die mit der fuss.php schliessen wäre mir das unrecht, da ich auch den Fall habe das ich noch nach der HTML Ausgabe verschiedene Daten in der DB verändere.
Titel: Fehlendes Schließen der MySQL-Verbindung?
Beitrag von: am 19. August 2008, 07:14:46
Ok, Verstanden.
Titel: Fehlendes Schließen der MySQL-Verbindung?
Beitrag von: mahe am 19. August 2008, 07:32:41
Bei einer Klasse könnte man das mysql_close() in __destruct() verstauen /uploads/emoticons/icon_e_biggrin.gif.1a84f5257b36e14b36d04985314f877f.gif\" alt=\":-D\" />
Titel: Fehlendes Schließen der MySQL-Verbindung?
Beitrag von: Powie am 19. August 2008, 07:36:12
Kommt aufs gleiche raus, php schliesst sowieso selber, also kann man sich das praktisch auch im __destruct() sparen.
Titel: Fehlendes Schließen der MySQL-Verbindung?
Beitrag von: am 19. August 2008, 16:02:48
Kommt aufs gleiche raus, php schliesst sowieso selber, also kann man sich das praktisch auch im __destruct() sparen. [/quote]
Das stimmt so pauschal nicht.
Titel: Fehlendes Schließen der MySQL-Verbindung?
Beitrag von: k00ni am 25. März 2009, 11:36:22
Das stimmt so pauschal nicht.[/quote]
Geht das auch genauer? Was macht PHP stattdessen?