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_CLIENT_SSL - ایس ایل سی شفافیت استعمال کرنا
  • MYSQL_CLIENT_COMPRESS - کمپریس پروٹوکول استعمال کرنا
  • MYSQL_CLIENT_IGNORE_SPACE - فونکشن کے نام کے بعد کا فاصلہ اجازت دینا
  • MYSQL_CLIENT_INTERACTIVE - قبل از بند کردن کنکشن کا تعامل سکون غیر فعال وقت اجازت دینا

واپسی گنتی

کامیاب ہونے پر، ایک مائی ایس کیو ال کنکشن نشان دہی واپس کردیا جاتا ہے، اگر ناکامی تو FALSE واپس کردیا جاتا ہے۔

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

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

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

مثال

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