اتصال به دیتابیس MySql با PHP

انشان وب
۱۸ مهر ۱۳۹۸

در این آموزش سعی داریم نحوه اتصال به دیتابیس MySql در زبان برنامه نویسی PHP را به شما یاد دهیم.

شما با زبان برنامه نویسی PHP می توانید به دیتابیس های دیگر هم متصل شوید که معمولا برای PHP از دیتابیس MySql استفاده میشه چون هم MySql و هم PHP نیاز به یک سرور با سیستم عامل لینوکس دارن و نیاز به خریداری سرور دیگر نیست.

MySql از تمامی توابع SQL استفاده می کنه و تقریبا هیچ توابع ای از SQL نیست که در MySql نشود.

حال به نحوه اتصال PHP به دیتابیس MySql می پردازیم :

1 – قبل از هر چیز می بایست مطمئن شوید حتما PHP و MySql روی سرور نصب باشند و یا اگر سرور لینوکس ندارید می توانید از نرم افزار XAMPP Server استفاده کنید، این نرم افزار در سیستم عامل ویندوز برای شما یک شبیه ساز سیستم عامل لینوکس ایجاد می کند که نیاز به یک سرور لینوکس در فضای اینترنت نداشته باشید و پروژه های خود را در لوکال هاست ایجاد کنید.

2- برای اتصال به دیتابیس از تابع mysqli_connect استفاده می کنیم به شکل زیر

php
    

// Create connection

$con=mysqli_connect("localhost","user","pass","databasename");

در کد بالا باید به جای کلمه user نام کاربری دیتابیس ، به جای کلمه pass رمز عبور دیتابیس و در آخر به جای کلمه databasename نام دیتابیس را وارد کنید.در نرم افزار Xampp برای اتصال به MySql باید کد زیر را استفاده کنید : 

php
    

// Create connection

$con=mysqli_connect("localhost","root","","mysql");

3- ایجاد یک شرط برای مطمئن شدن اتصال دیتابیس، می توانید از شرط زیر استفاده کنید:

php
    

// Check connection

if (mysqli_connect_errno($con))

{

echo "Failed to connect to MySQL: " . mysqli_connect_error();

}
else{

echo "Success Connect";

}

در آخر برای اینکه حروف فارسی را بتوانید هم برای نمایش و هم برای ذخیره کردن در دیتابیس استفاده کنید باید یونیکد UTF 8 را به دیتابیس معرفی کنید، برای اینکار از کد زیر استفاده کنید:

php
    

// Set UTF 8

mysqli_set_charset($con, "utf8");

شما به راحتی فقط با چند کد به دیتابیس Mysql متصل شدید و آماده کار با دیتابیس هستید.