آموزش MySQL - اتصال به پایگاه داده در MySQL
دستور Connect
اتصال به پایگاه داده در MySQL با دستور Connect :
معمولا در طراحی وب ، برای اتصال و کار با پایگاه داده های MySQL ، از زبان و دستورات
PHP استفاده می شود . در این بخش قصد داریم تا به وسیله کدهای PHP ، نحوه اتصال به
یک پایگاه داده موجود بر روی سرور را به شما آموزش دهیم .
قبل از اینکه بتوانید به اطلاعات یک پایگاه داده دسترسی داشته و آنها را ویرایش نمایید
، بایستی یک اتصال یا Connection به پایگاه داده ایجاد نمایید . در PHP این کار با
استفاده از دستور Connect انجام می شود .
دستور Connect برای این منظور به چند پارامتر اصلی نیاز دارد که در ساختار زیر به بررسی
آنها می پردازیم . ساختار کلی تعریف و استفاده از دستور Connect برای اتصال به یک پایگاه
داده MySQL در PHP به صورت زیر است :
|
Syntax
|
< ? php
mysql_connect ( servername , username , password ) ;
; ?
مثال : mysql_connect ( " localhost " , " Developer " , " Est1381
" ) ;
|
در جدول زیر به توضیح هر یک از پارامترها و نحوه استفاده از آنها می پردازیم :
|
توضیح
|
این پارامتر نام سروری که پایگاه داده بر روی آن قرار داشته و می خواهیم به آن متصل
شویم را تعیین می کند .
این پارامتر اختیاری بوده و مقدار پیش فرض آن "localhost:3306" است .
|
|
این پارامتر نام کاربری ( User Name ) ی که شما به وسیله آن به سرور وارد می شوید را
تعیین می کند . مقدار پیش فرض آن ، نام کاربری است که پروسس سرور را در اختیار دارد
.
|
این پارامتر رمز عبور لازم برای وررد و اتصال به سرور را تعیین می کند .
مقدار پیش فرض این پارمتر " " است .
|
پس از اینکه شما را با پارامترهای لازم دستور Connect آشنا کردیم ، در یک مثال عملی
نحوه استفاده از این دستور را نشان داده ایم .
مثال : در مثال زیر با استفاده از دستور Connect به یک پایگاه
داده متصل شده ایم . این اتصال را در یک متغیر به نام My_Connection ذخیره کرده ایم
و پس از اجرای دستور ، موفقیت اتصال و یا عدم موفقیت در اتصال را به وسیله یک دستور
if چک کرده ایم . در صورتی که اتصال موفقیت آمیز نبوده باشد ، برنامه یک پیام هشدار
را به کاربر نمایش می دهد :
|
Example
|
< ? php
$My_Connection = mysql_connect ( " localhost " , " developer
" , " Est1381 " ) ;
if ( ! $My_Connection )
{
die( ' Could not connect : ' . mysql_error( )
) ;
}
// some code
? >
|
بستن یک اتصال به پایگاه داده - دستور Close :
پس از اینکه به یک پایگاه داده متصل شده و عملیات داده ای خود را انجام دادید ، در
نهایت باید Connection خود را با پایگاه داده ، ببندید . البته Connection ، پس از
پایان یافتن اسکریپت PHP به صورت اتوماتیک بسته می شود ، ولی برای بسته شدن آن قبل
از پایان اسکریپت PHP ، از دستور Close استفاده می شود . شکل کلی استفاده از این دستور
را در مثال عملی زیر نمایش داده ایم . توجه داشته باشید که بستن Connection برای بالا
رفتن امنیت داده ای و عدم استفاده دیگران است .
مثال : در مثال عملی زیر ، ابتدا به یک پایگاه داده MySQL اتصال
ایجاد کرده و در پایان عملیات اسکریپت ، اتصال را به وسیله دستور Close بسته ایم :
|
Example
|
< ? php
$My_Connection = mysql_connect ( " localhost " , " developer
" , " Est1381 " ) ;
if ( ! $My_Connection )
{
die( ' Could not connect : ' . mysql_error( )
) ;
}
// some code
mysql_close ( $My_Connection ) ;
? >
|
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نظر خودتان درباره این صفحه را با ما در میان بگذارید :