PHP mysql_pconnect() फ़ंक्शन
वर्णन और उपयोग
mysql_pconnect() फ़ंक्शन MySQL सर्वर के लिए एक स्थायी कनेक्शन खोलता है。
mysql_pconnect() और mysql_connect() बहुत अधिक आदर्शिक हैं, लेकिन दो प्रमुख अंतर हैं:
- कनेक्शन करते समय, इस फ़ंक्शन को पहले उसी होस्ट पर उसी उपयोगकर्ता नाम और पासवर्ड के साथ खुला (स्थायी) कनेक्शन को खोजने की कोशिश करेगी, यदि मिला तो इस कनेक्शन पहचान को वापस करेगी और नई कनेक्शन खोलेगी नहीं।
- इस फ़ंक्शन के द्वारा संबंध करते समय, जब स्क्रिप्ट कार्य करने के बाद SQL सर्वर से कनेक्शन बंद नहीं किया जाएगा, यह कनेक्शन बाद में इस्तेमाल के लिए खुला रहेगा (mysql_close() mysql_pconnect() द्वारा स्थापित कनेक्शन को बंद नहीं करेगा)।
व्याकरण
mysql_pconnect(server,user,pwd,clientflag)
पारामीटर | वर्णन |
---|---|
server |
वैकल्पिक। संबंधित सर्वर को निर्धारित करता है。 सर्वर पोर्ट सहित शामिल किया जा सकता है, उदाहरण के लिए "hostname:port" या स्थानीय सॉकेट के पथ के लिए ":/path/to/socket"। यदि PHP आदेश mysql.default_host अनिर्दिष्ट (डिफ़ॉल्ट मामला) है, तो डिफ़ॉल्ट मान 'localhost:3306' है। |
user | वैकल्पिक यूज़रनेम।डिफ़ॉल्ट मान सर्वर प्रक्रिया स्वामी का यूज़रनेम है |
pwd | वैकल्पिक पासवर्ड।डिफ़ॉल्ट मान खाली पासवर्ड है |
clientflag |
वैकल्पिकclientflags पारामीटर निम्नलिखित सामान्यांकों के संयोजन के रूप में हो सकता है:
|
वापसी मान
यदि सफल होता है, तो एक माइस्क्यूएल परिस्थितिजन्य कनेक्शन पहचान वापस करता है या अन्यथा 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()); } ?>