By GokiSoft.com|
10:37 17/09/2022|
Tài Liệu PHP
04. Hướng dẫn tạo lớp dùng chung CSDL SQL
Bước 1 : tạo file config.php
<?php
const HOST = 'localhost';
const USERNAME = 'root';
const PASSWORD = '';
const DATABASE = 'gokisoft';
Bước 2 : Tạo file sử dụng chung CSDL database.php
<?php
require_once('config.php');
class DataBase {
//Được sử dụng với các lệnh insert, update, delete
public static function execute($query) {
//MO KET NOI
$con = mysqli_connect(HOST, USERNAME, PASSWORD, DATABASE);
mysqli_set_charset($con, 'utf8');
//TAO QUERY INSERT/UPDATE/DELETE
mysqli_query($con, $query);
//DONG KET NOI
mysqli_close($con);
}
//Được sử dụng với lệnh select
public static function executeResult($query) {
//MO KET NOI
$con = mysqli_connect(HOST, USERNAME, PASSWORD, DATABASE);
mysqli_set_charset($con, 'utf8');
//TAO QUERY SELECT
$data = [];
$result = mysqli_query($con, $query);
while($row = mysqli_fetch_array($result, 1)) {
$data[] = $row;
}
//DONG KET NOI
mysqli_close($con);
return $data;
}
}
Cách dùng : Chúng tả chỉ cần làm theo ví dụ sau
$query = "insert into user(fullname, email) values ('TRAN VAN DIEP', 'tranvandiep.it@gmail.com')";
//Được sử dụng với các lệnh insert, update, delete
DataBase::execute($query);
$query = 'select * from user';
//Được sử dụng với lệnh select
$result = DataBase::executeResult($query);
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)