PHP mysql_pconnect() ফাংশন
বিবরণ ও ব্যবহার
mysql_pconnect() ফাংশন একটি স্থায়ী সংযোগ খুলে দেয় MySQL সার্ভারের সাথে।
mysql_pconnect() এবং mysql_connect() খুবই একইভাবে, কিন্তু দুটি প্রধান পার্থক্য রয়েছে:
- সংযুক্তির সময়, এই ফাংশনটি প্রথমে একটি সমস্ত হস্তান্তরকারী সার্ভারের সাথে খুলা সংযোগকে খুঁজবে, যেখানে একই ব্যবহারকারী নাম এবং পাসওয়ার্ড দ্বারা খুলে যায়, যদি খুঁজে পাওয়া যায়, তবে এই সংযোগ প্রতীকটি ফিরিয়ে দেবে এবং নতুন সংযোগ খুলবে না。
- পরে, স্ক্রিপ্ট সম্পন্ন হওয়ার পর এসকিল সার্ভারের সাথে সংযোগটি বন্ধ করা হবে না, এই সংযোগটি পরবর্তীতে ব্যবহারের জন্য খুলে থাকবে (mysql_close() mysql_pconnect() দ্বারা তৈরি সংযোগকে বন্ধ করবে না)।
ব্যবহারিক শব্দ
mysql_pconnect(server,user,pwd,clientflag)
পারামিটার | বর্ণনা |
---|---|
server |
অপশনাল। সংযুক্ত করতে হলে সার্ভারকে নির্দিষ্ট করুন。 পোর্ট নম্বরটি যোগ করা যেতে পারে, যেমন "hostname:port" বা স্থানীয় সংযোগের পথ, যেমন localhost-এর ":/path/to/socket"। যদি PHP ইনস্ট্রাকশন 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()); } ?>