PHP mysql_connect() ਫੰਕਸ਼ਨ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

mysql_connect() ਫੰਕਸ਼ਨ ਨਾਲ ਅਲੱਗ-ਅਲੱਗ ਸਮੇਂ ਵਿੱਚ ਖੁੱਲ੍ਹਾ ਰਹਿਣ ਵਾਲਾ MySQL ਕਨੈਕਸ਼ਨ ਖੋਲ੍ਹਦਾ ਹੈ।

ਵਿਧਾਨ

mysql_connect(server,user,pwd,newlink,کلائنٹ فلاج)
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
server

ਚੋਣਯੋਗ।ਕਨੈਕਸ਼ਨ ਕਰਨ ਲਈ ਸਰਵਰ ਨਿਰਧਾਰਿਤ ਕਰੋ।

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

ਜੇਕਰ PHP ਆਦੇਸ਼ mysql.default_host ਅਣਮਿੱਥਾ ਨਹੀਂ ਹੈ (ਮੂਲ ਹਾਲਤ), ਤਾਂ ਮੂਲਤਵੀ ਮਹਿਲਾ 'localhost:3306' ਹੈ।

user ਚੋਣਯੋਗ।ਉਪਭੋਗਤਾ ਨਾਮ।ਮੂਲਤਵੀ ਪਾਸਵਰਡ ਸਰਵਰ ਪ੍ਰੋਸੈੱਸ ਮਾਲਕ ਦਾ ਉਪਭੋਗਤਾ ਨਾਮ ਹੈ।
pwd ਚੋਣਯੋਗ।ਪਾਸਵਰਡ।ਮੂਲਤਵੀ ਪਾਸਵਰਡ ਖਾਲੀ ਪਾਸਵਰਡ ਹੈ।
newlink ਚੋਣਯੋਗ।ਜੇਕਰ ਇੱਕ ਹੀ ਪੈਰਾਮੀਟਰ ਨਾਲ ਦੂਜੀ ਵਾਰ mysql_connect() ਕਾਲ ਕੀਤਾ ਜਾਵੇਗਾ ਤਾਂ ਨਵਾਂ ਕਨੈਕਸ਼ਨ ਬਣਾਇਆ ਨਹੀਂ ਜਾਵੇਗਾ ਅਤੇ ਪਹਿਲਾਂ ਖੁੱਲ੍ਹਾ ਹੋਇਆ ਕਨੈਕਸ਼ਨ ਪ੍ਰਤੀਕ ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ।ਪੈਰਾਮੀਟਰ new_link ਇਹ ਵਿਵਹਾਰ ਬਦਲ ਦਿੰਦਾ ਹੈ ਅਤੇ mysql_connect() ਹਮੇਸ਼ਾ ਨਵਾਂ ਕਨੈਕਸ਼ਨ ਖੋਲ੍ਹੇਗਾ, ਭਾਵੇਂ ਕਿ mysql_connect() ਪਹਿਲਾਂ ਉਸੇ ਪੈਰਾਮੀਟਰ ਨਾਲ ਕਾਲ ਕੀਤਾ ਗਿਆ ਹੋਵੇ।
کلائنٹ فلاج

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

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

بازگشتی کار

اگر کامیاب ہوتا ہے تو ایک میلائیچ کنکشن شناختی کار بازگشت دیتا ہے، اگر ناکامی ہوتی ہے تو FALSE بازگشت دیتا ہے。

پیشکش اور تذکرے

تذکرہ:اس اسکریپت کا آخری حصہ مکمل ہونے پر، سرور سے کنکشن بند کردیا جاتا ہے، اگر پہلے سے چرچا کی گئی نہیں تو میلائیچ کلوز() بند کردیا گیا ہے。

پیشکش:ایک پائیدار کنکشن بنانے کے لئے استعمال کریں میلائیچ پیکنکشن() فنکشن.

مثال

<?php
$con = میلائیچ کنکشن("localhost","mysql_user","mysql_pwd");
اگر (!$con)
  {
  دی('نہیں جوڑ سکا: ' . میلائیچ ایئرر());
  }
// کچھ کوڈ...
میلائیچ کلوز($con);
?>