20 lines
493 B
PHP
20 lines
493 B
PHP
<?php
|
|
function db_connect() {
|
|
$config = parse_ini_file(__DIR__ . '/../config/env.ini');
|
|
$env = strtoupper($config['APP_ENV']);
|
|
try {
|
|
$conn = new mysqli(
|
|
$config["DB_{$env}_HOST"],
|
|
$config["DB_{$env}_USERNAME"],
|
|
$config["DB_{$env}_PASSWORD"],
|
|
$config["DB_{$env}_DATABASE"]
|
|
);
|
|
|
|
$conn->set_charset("utf8mb4");
|
|
|
|
return $conn;
|
|
|
|
} catch (Exception $e) {
|
|
return null;
|
|
}
|
|
} |