اتصال PHP به دیتابیس
در این بخش می خواهیم آموزش نحوه اتصال PHP
به دیتابیس را در هاست php به شما آموزش دهیم.
برای اتصال به دیتابیس در سرویس PHP
کافیست ابتدا از طریق حساب کاربری خود یک دیتابیس ایجاد کنید و سپس با استفاده از دستورعمل زیر دیتابیس را به سرویس خود متصل کنید.
اتصال از طریق متغیر های چابکان
بعد از ایجاد دیتابیس در حساب کاربری خود، باید اطلاعات دیتابیس ایجاد شده را به php
معرفی کنید. برای این کار کافیست هاست، نام کاربری، رمزعبور، پورت و نوع دیتابیس ایجاد شده را با استفاده از متغیر های چابکان که در قسمت تنظیمات سرویس قرار دارد به php
معرفی کنید.
برای مثال در صورتی که از کتابخانه Medoo استفاده کنیم، ابتدا متغیر های زیر را برای اتصال به دیتابیس مورد نظر استفاده می کنیم.
# name : value
DB_HOST : Host-adress
DB_PORT : Port-number
DB_DATABASE : DB-name
DB_USERNAME : root
DB_PASSWORD : Password
حال در برنامه میتوانید با توجه به نوع دیتابیس ساخته شده، اطلاعات را به صورت زیر وارد نمایید تا به دیتابیس متصل شوید:
- Mysql
- Mariadb
<?php
require 'vendor/autoload.php';
use Medoo\Medoo;
$database = new Medoo([
'database_type' => 'mysql',
'server' => getenv('DB_HOST'),
'port' => getenv('DB_PORT'),
'database_name' => getenv('DB_DATABASE'),
'username' => getenv('DB_USERNAME'),
'password' => getenv('DB_PASSWORD'),
'charset' => 'utf8'
]);
<?php
require 'vendor/autoload.php';
use Medoo\Medoo;
$database = new Medoo([
'database_type' => 'mariadb',
'server' => getenv('DB_HOST'),
'port' => getenv('DB_PORT'),
'database_name' => getenv('DB_DATABASE'),
'username' => getenv('DB_USERNAME'),
'password' => getenv('DB_PASSWORD'),
'charset' => 'utf8'
]);