استفاده از بانک اطلاعاتی MySQL در PHP خیلی معمول است


یک اتصال برای ارتباط با بانک اطلاعاتی MySQL ایجاد کنید

قبل از اینکه بتوانید به داده های بانک اطلاعاتی دسترسی پیدا کنید، باید یک اتصال به بانک اطلاعاتی ایجاد کنید.

در PHP، این کار با تابع ()mysql_connect انجام می شود.

گرامر

mysql_connect(servername,username,password);

 

پارامتر کاربرد
servername اختیاری است نام سرویس دهنده بانک اطلاعاتی است و پیشفرض آن “localhost:3306” است
username اختیاری است، نام کاربر بانک اطلاعاتی است و بطور پیش فرض نام کاربر جاری استفاده کننده از سرور است
password اختیاری است، کلمه عبور کاربر است، پیش فرض آن “” است.

توجه :پارامترهای بیشتری برای آن وجود دارد، ولی موارد فوق اهمیت بیشتری دارد.

مثال

در زیر مثالی ارائه شده است که اتصال را برای استفاده های بعدی در متغیر $con ذخیره می کند. بخش “die” در صورتی اجرا می شود که ایجاد ارتباط با مشکل مواجه گردد:

<?php
$con = mysql_connect(“localhost”,”peter”,”abc123″);
if (!$con)
{
die(‘Could not connect: ‘ . mysql_error());
}

// some code
?>

 


بستن یک اتصال

هنگام پایان یافتن اجرای اسکریپت بصورت خودکار، اتصال بسته خواهد شد. برای بستن اتصال قبل از پایان یافتن اسکریپت، از تابع ()mysql_close استفاده می کنیم:

<?php
$con = mysql_connect(“localhost”,”peter”,”abc123″);
if (!$con)
{
die(‘Could not connect: ‘ . mysql_error());
}

// some code

mysql_close($con);
?>