PHP mysql_pconnect()-funktio
Määrittely ja käyttö
mysql_pconnect()-funktio avaa kestävän yhteyden MySQL-palvelimeen.
mysql_pconnect() ja mysql_connect() ovat hyvin samanlaisia, mutta niillä on kaksi pääasiallista eroa:
- Kun yhdistetään, tämä funktio yrittää ensin löytää samalla isännällä samalla käyttäjätunnuksella ja salasanalla jo avoimen (kestävän) yhteyden, jos löytyy, palauttaa tämän yhteys tunnuksen eikä avaa uutta yhteystä.
- Toiseksi, kun skripti suoritetaan loppuun, yhteys SQL-palvelimeen ei suljeta. Tämä yhteys säilytetään auki tulevaa käyttöä varten (mysql_close() ei sulje mysql_pconnect()llä luotua yhteystä).
syntaksi
mysql_pconnect(server,user,pwd,clientflag)
parametrit | kuvaus |
---|---|
server |
Valinnainen. Määrittää yhdistettävän palvelimen。 Voisi sisältää portin numeron, esimerkiksi "hostname:port", tai paikallisen sokkelin polun, esimerkiksi localhost:lle ":/path/to/socket"。 Jos PHP-komento mysql.default_host ei ole määritelty (oletustila), oletusarvo on 'localhost:3306'. |
user | Valinnainen. Käyttäjätunnus. Oletusarvo on palvelimen prosessin omistajan käyttäjätunnus. |
pwd | Valinnainen. Salasana. Oletusarvo on tyhjä salasana. |
clientflag |
Valinnainen.clientflags Parametri voi olla seuraavien muuttujien yhdistelmä:
|
Palautusarvo
Onnistuessaan palauttaa MySQL-pysyvän yhteyden tunnuksen, virhe tapahtuessa palauttaa FALSE.
Vinkit ja huomautukset
Huomautus:Valinnainen parametri clientflag Käytettävissä PHP 4.3.0-versiosta lähtien.
Vinkki:Luo ei-pysyvä yhteys käyttämällä mysql_connect() Funktiot.
Esimerkki
<?php $con = mysql_pconnect("localhost","mysql_user","mysql_pwd"); if (!$con) { die('Could not connect: ' . mysql_error()); } ?>