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

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

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

ارتباط با سرور MYSQL-ایرناک ارتباط با سرور MYSQL-ایرناک  

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

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

ارتباط با سرور MYSQL-ایرناک ارتباط با سرور MYSQL-ایرناک  

mysqli_connect(host,username,password,dbname);

ارتباط با سرور MYSQL-ایرناک ارتباط با سرور MYSQL-ایرناک  

پارامتر

توضیحات

هاست

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

نام کاربری

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

کلمه عبور

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

dbname

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

ارتباط با سرور MYSQL-ایرناک ارتباط با سرور MYSQL-ایرناک در مثال زیر ارتباط را در متغیر 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();
}
?>

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

بستن ارتباط

ارتباط با سرور MYSQL-ایرناک ارتباط با سرور MYSQL-ایرناک به صورت خود کار این ارتباط در پایان اجرای اسکریپت های پی اچ پی پایان می یابد اما اگر بخواهید خودتان این ارتباط را زود تر ببندید از تابع ()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

(1 رای)
بازدید : 46 بار

نوشتن نظرات

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


تصویر امنیتی