PHP mysql_pconnect() ఫంక్షన్
నిర్వచనం మరియు వినియోగం
mysql_pconnect() ఫంక్షన్ ఒక MySQL సెర్వర్ కు స్థిరమైన కనెక్షన్ను తెరుస్తుంది.
mysql_pconnect() మరియు mysql_connect() చాలా అనలాంబికంగా ఉన్నాయి, కానీ రెండు ప్రధాన వ్యత్యాసాలు ఉన్నాయి:
- కనెక్షన్ నిర్వహించినప్పుడు, ఈ ఫంక్షన్ మొదటగా ఒకే హోస్ట్ పై అదే యూజర్ పేరు మరియు పాస్వర్డ్ తో తెరిచిన (స్థిరమైన) కనెక్షన్ను కనుగొంటుంది. ఉండితే, కొత్త కనెక్షన్ను తెరిచి ఉంచదు మరియు కనెక్షన్ సూచకాన్ని అందిస్తుంది.
- స్క్రిప్ట్ అమలు ముగిసిన తర్వాత, SQL సెర్వర్ కు వెళుతున్న కనెక్షన్ మూసివేయబడదు. ఈ కనెక్షన్ భవిష్యత్తు కు తిరిగి ఉపయోగించడానికి తెరిచి ఉంచబడుతుంది (mysql_close() mysql_pconnect() ద్వారా ఏర్పాటు చేసిన కనెక్షన్ను మూసివేయదు).
సింతకం
mysql_pconnect(server,user,pwd,clientflag)
పారామీటర్స్ | వివరణ |
---|---|
server |
ఆప్షణకరం. జోడించవలసిన సెర్వర్ నిర్వచిస్తుంది. ఈ కి పోర్ట్ నంబర్ ఉంచవచ్చు, ఉదాహరణకు "hostname:port", లేదా స్థానిక సాక్షికు మార్గం, ఉదాహరణకు localhost కు ":/path/to/socket". పిహేచ్పి ఆదేశం mysql.default_host అనిర్దేశించబడలేదు (అప్రమేయ పరిస్థితి), అప్రమేయ విలువ 'localhost:3306' ఉంటుంది. |
user | ఎంపిక. యూజర్ పేరు. అప్రమేయ విలువ సర్వర్ ప్రక్రియా యజమాని యూజర్ పేరు |
pwd | పాస్వర్డ్. అప్రమేయ విలువ ఖాళీ పాస్వర్డ్ |
clientflag |
ఎంపికclientflags పారామితులు కలిగిన సంయోగం కలిగిన కొన్ని కాలినాటికలు ఉంటాయి:
|
తిరిగి విలువ
విజయవంతం అయితే, ఒక MySQL పరిశీలనాత్మక కనెక్షన్ సూచకాన్ని తిరిగి ఇస్తుంది, వైఫల్యం అయితే FALSE తిరిగి ఇస్తుంది.
సూచనలు మరియు ప్రత్యామ్నాయ పద్ధతులు
ప్రత్యామ్నాయ పద్ధతి:ఎంపిక పారామితి clientflag PHP 4.3.0 విభాగం నుండి లభించబడుతుంది.
సూచన:అనివార్య సంబంధిత కనెక్షన్ సృష్టించడానికి ఉపయోగించండి mysql_connect() ఫంక్షన్.
ఉదాహరణ
<?php $con = mysql_pconnect("localhost","mysql_user","mysql_pwd"); if (!$con) { die('Could not connect: ' . mysql_error()); } ?>