توابع PHP mysql_connect()
تعریف و استفاده
توابع mysql_connect() اتصال MySQL غیرمستقیم را باز میکند.
نحوه استفاده
mysql_connect(server,user,pwd,newlink,clientflag)
پارامترها | توضیحات |
---|---|
server |
اختیاری است. سروری که میخواهید به آن متصل شوید را مشخص میکند. میتواند شامل پورت باشد، به عنوان مثال "hostname:port"، یا مسیر به سوکت محلی، به عنوان مثال برای localhost ":/path/to/socket". اگر دستور PHP mysql.default_host تعریف نشده باشد (وضعیت پیشفرض)، مقدار پیشفرض 'localhost:3306' است. |
user | اختیاری است. نام کاربری. مقدار پیشفرض نام کاربری صاحب فرآیند سرور است. |
pwd | اختیاری است. رمز عبور. مقدار پیشفرض خالی است. |
newlink | اختیاری است. اگر mysql_connect() با همان پارامترها دوباره فراخوانی شود، اتصال جدیدی ایجاد نخواهد شد، بلکه شناسه اتصال باز شده را بازخواهد گرداند. پارامتر new_link این رفتار را تغییر میدهد و mysql_connect() همیشه اتصال جدیدی باز خواهد کرد، حتی اگر mysql_connect() قبلاً با همان پارامترها فراخوانی شده باشد. |
clientflag |
Optional.clientflags The parameter can be a combination of the following constants:
|
Return Value
If successful, it returns a MySQL connection identifier, or FALSE if it fails.
Hints and Notes
Note:When the script ends, the connection to the server is closed unless it has been explicitly called earlier. mysql_close() Closed.
Hint:To create a persistent connection, use mysql_pconnect() Functions.
Example
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); if (!$con) { die('Could not connect: ' . mysql_error()); } // Some code... mysql_close($con); ?>