قبل از دسترسی به پایگاه داده باید ارتباط با سرورMYSQL ایجاد کرد. برای ایجاد ارتباط با سرور MYSQL از کد های PHP و در حقیقت تابع ()mysqli_connect استفاده میشود.

ایجاد ارتباط با سرور MYSQL

ارتباط با سرور MYSQL در ایرناک ارتباط با سرور MYSQL در ایرناک قبل از دسترسی به پایگاه داده باید ارتباط با سرورMYSQL ایجاد کرد. برای ایجاد ارتباط با سرور MYSQL از کد های PHP و در حقیقت تابع ()mysqli_connect استفاده میشود.

 

نحوه نوشتن ارتباط با سرور MYSQL

این تابع شامل بخش های مختلفی است که نوشتن همه آن ها به صورت اختیاری است. در این بخش به معرفی مهمترین این بخش های میپردازیم.

 

mysqli_connect(host,username,password,dbname);

 

پارامتر

توضیحات

هاست

نوشتن آن اختیاری است. چه نام هاست و یا IP

نام کاربری

نوشتن آن اختیاری است. نام کاربری در MYSQL

کلمه عبور

نوشتن آن اختیاری است.

dbname

نوشتن آن اختیاری است. به طور پیش فرض نامی برایش ساخته میشود.

در مثال زیر ارتباط را در متغیر con$ ذخیره میکنیم تا در آینده در نوشتن اسکریپت ها از آن استفاده کنیم :

<?php
// Create connection
$con=mysqli_connect("example.com","peter","abc123","my_db");
 
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>

متغیر con$ را تعریف کردیم و با استفاده از تابع ()mysqli_connect ارتباط با سرور برقرار شده است. حال باید این ارتباط مورد بررسی قرار گیرد که هیچ خطایی نداشته باشد. تابع ()mysqli_connect_errno آخرین کد خطایی را که تابع ()mysqli_connect دارد را نمایش میدهد.

بستن ارتباط

به صورت خود کار این ارتباط در پایان اجرای اسکریپت های پی اچ پی پایان می یابد اما اگر بخواهید خودتان این ارتباط را زود تر ببندید از تابع ()mysqli_close میتوانید استفاده کنید. به مثال زیر دقت کنید. این مثال همان شرایط مثال قبل را داراست با این تفاوت که قبل از پایان تابع این ارتباط بسته میشود.

<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
 
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
 
mysqli_close($con);
?>

منابع : W3schools/mobtadi/stackoverfollow

بازدید : 195 بار
(1 رای)
ارتباط با سرور MYSQL - 5.0 out of 5 based on 1 vote

نوشتن نظرات

توجه : ارسال پیام های توهین آمیز به هر شکل و با هر ادبیاتی دور از فرهنگ ایرانی ما است لذا از ارسال اینگونه پیام ها جدا خودداری فرمایید.


تصویر امنیتی