PHP mysql_pconnect() ਫੰਕਸ਼ਨ

ਵਿਆਕਰਣ ਅਤੇ ਵਰਤੋਂ

mysql_pconnect() ਫੰਕਸ਼ਨ ਨੇ ਇੱਕ ਪਹਿਲਾਂ ਖੁੱਲ੍ਹਿਆ ਹੋਇਆ ਕੁਨੈਕਸ਼ਨ ਖੋਲ੍ਹਦਾ ਹੈ।

mysql_pconnect() ਅਤੇ mysql_connect() ਬਹੁਤ ਸਮਾਨ ਹਨ, ਪਰ ਦੋ ਪ੍ਰਮੁੱਖ ਮਿਲਾਂਣ ਹਨ:

  1. ਕੁਨੈਕਸ਼ਨ ਕਰਦੇ ਹੋਏ ਇਹ ਫੰਕਸ਼ਨ ਪਹਿਲਾਂ ਇੱਕ ਵਿਸ਼ਾਲ ਕੁਨੈਕਸ਼ਨ ਲੱਭੇਗਾ ਜੋ ਇੱਕ ਸਾਂਝੇ ਮੁੱਖ ਉੱਤੇ ਬਣਾਇਆ ਹੋਇਆ ਹੈ ਅਤੇ ਇਸ ਦੇ ਨਾਲ ਇਕੱਲੇ ਉਸ ਦੇ ਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਨਾਲ ਖੁੱਲ੍ਹਿਆ ਹੋਇਆ ਹੈ, ਜੇਕਰ ਮਿਲਦਾ ਹੈ ਤਾਂ ਇਸ ਕੁਨੈਕਸ਼ਨ ਦੀ ਪਹਿਚਾਣ ਵਾਪਸ ਦੇਵੇਗਾ ਅਤੇ ਨਵਾਂ ਕੁਨੈਕਸ਼ਨ ਖੁੱਲਵੇਗਾ ਨਹੀਂ。
  2. ਇਸ ਸਕ੍ਰਿਪਟ ਦੇ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ ਤੱਕ SQL ਸਰਵਰ ਨਾਲ ਕੁਨੈਕਸ਼ਨ ਬੰਦ ਨਹੀਂ ਹੋ ਜਾਵੇਗਾ, ਇਹ ਕੁਨੈਕਸ਼ਨ ਬਾਅਦ ਵਿੱਚ ਵਰਤਣ ਲਈ ਖੁੱਲ੍ਹਿਆ ਰਹੇਗਾ (mysql_close() mysql_pconnect() ਦੁਆਰਾ ਬਣਾਏ ਗਏ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਬੰਦ ਨਹੀਂ ਕਰੇਗਾ)。

ਵਿਆਕਰਣ

mysql_pconnect(server,user,pwd,کلائنٹ فلیگ)
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
server

ਵਿਕਲਪੀ। ਕਿਸ ਸੇਵਾ ਸਰਵਰ ਨਾਲ ਜੋੜਨਾ ਹੈ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰੋ。

ਸੰਜੋਗ ਨੂੰ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹਨ, ਉਦਾਹਰਣ ਲਈ "hostname:port" ਜਾਂ ਸਥਾਨੀ ਸਾਕਸ਼ਨ ਦਾ ਪਥ, ਉਦਾਹਰਣ ਲਈ localhost ਲਈ ":/path/to/socket"。

اگر میکروسافت کی موصوف_ڈیفالٹ_ھوسٹ نہیں تعریف کیا گیا ہے (طبعی صورت)، تو طبعی کارکردگی 'localhost:3306' ہوگی۔

user اختیاری پارامتر، نام استعمال. طبعی ارزش سرور پروسیس مالک کا نام استعمال ہے۔
pwd اختیاری پارامتر، شماراً. طبعی ارزش خالی شماراً ہے۔
کلائنٹ فلیگ

اختیاریکلائنٹ فلیگ پارامتر، درج ذیل اعتباروں کا مجموعہ کرسکتا ہے:

  • MYSQL_CLIENT_SSL - ایس ایل سی شفاف کاری کا استعمال کریں
  • MYSQL_CLIENT_COMPRESS - پرسیمز پروٹوکول کا استعمال کریں
  • MYSQL_CLIENT_IGNORE_SPACE - فنکشن کے نام کے بعد کی فاصلے کی اجازت دیں
  • MYSQL_CLIENT_INTERACTIVE - قبل از بستن کنکشن کی تعامل سکونت زمان بستگی کا خاتمہ کریں

بازگشتی کار

کامیاب ہونے پر، ایک میکروسافت کی موصوف کا پائیدار کنکشن شناختی کارکنا، اگر کسی خطا ہو تو FALSE دربارہ کار لائی جائیگی。

نکات اور نوٹس

نوٹ:اختیاری پارامتر کلائنٹ فلیگ میکروسافت کی موصوف 4.3.0 ورژن سے قابل استعمال ہے۔

نکات:ایک غیر مستقل کنکشن بنانے کے لئے استعمال کریں میکروسافت کی موصوف_کونکت() فنکشن.

مثال

<?php
$con = میکروسافت کی موصوف_pconnect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die('نہیں جوڑ سکا: ' . میکروسافت کی موصوف_ایرر());
  }
?>