connect und pconnect (mysql mit PHP)
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anmerkung
bedeuten
beide
beitrag
benutzername
bestehen
deutsch
einfache banale frage
erste
information
manual
modul
parameter
schneller prozessor
skript
unterschied
verbindung
vergleichen
verwendung
wesentliche unterschiede
-
Also ich hab da mal ne ganz einfache banale frage bzgl. mysql in verbindung mit php (oder andersherum....)
was ist der unterschied beim connecten, zwischen
mysql_connect();
und
mysql_pconnect();
ich weis zwar dass das eine zwar f?r eine lange verbindung sein soll, hab aber nicht verstanden was das bedeuten soll... kann mir das jemand erkl?ren ? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
vergleiche
http://de.php.net/manual/de/function.mysql-connect.php
mit
http://de.php.net/manual/de/function.mysql-pconnect.php
mysql_pconnect() verh?lt sich sehr ?hnlich zu mysql_connect(), weist aber zwei wesentliche Unterschiede auf.
Erstens: vor dem Verbindungsaufbau wird zun?chst versucht eine offene (persistente) Verbindung zum gleichen Host, mit dem gleichen Benutzernamen und Benutzerkennwort zu finden. Wenn das gelingt, wird die Verbindungskennung dieser Verbindung zur?ckgeliefert anstatt eine neue Verbindung aufzubauen.
Zweitens: die Verbindung zum SQL Server wird beim Beenden des PHP-Skripts nicht geschlossen. Sie bleibt zur zuk?nftigen Verwendung bestehen. (mysql_close() schlie?t keine von mysql_pconnect() ge?ffneten Verbindungen).
Der optionale Parameter client_flags steht seit PHP 4.3.0 zur Verf?gung.
Deshalb wird dieser Verbindungstyp 'persistent' genannt.
Anmerkung: Beachten Sie, dass diese Art der Verbindung nur funktioniert. wenn Sie PHP als Modul-Version benutzen. F?r mehr Informationen schauen Sie unter Persistente Datenbankverbindungen nach.
Beitrag ge?ndert am 20.10 07:14 von 2mas -
darf man hier eigentlich beides benutzen?
-
darf man.
Hier kurz nochmal auf deutsch:
mit connect wird jedesmal neu connected, mit pconnect wird erst nach einer bereits bestehenden Verbindung gesucht. was du verwendest, h?ngt von deinem System ab (schneller prozessor --> pconnect, viel ram -> connect) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage