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);


Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)