44 lines
1.2 KiB
PHP
44 lines
1.2 KiB
PHP
<?php
|
|
|
|
require_once __DIR__.'/env.php';
|
|
|
|
class Database
|
|
{
|
|
|
|
// CHANGE THE DB INFO ACCORDING TO YOUR DATABASE
|
|
private $db_host = 'localhost';
|
|
// private $db_host = '10.35.232.188:3306';
|
|
private $db_name = 'k200835_dog';
|
|
private $db_username = 'k200835_user_dog';
|
|
private $db_password = 'X0pEiBsXN3RLazGhQVvP';
|
|
|
|
// netcup server
|
|
// name of the docker container
|
|
//private $db_host = getenv('DB_HOST');
|
|
//private $db_name = getenv('DB_NAME');
|
|
//private $db_username = getenv('DB_USER');
|
|
//private $db_password = getenv('DB_PW');
|
|
|
|
//private $db_host = $_ENV['DB_HOST'];
|
|
//private $db_name = $_ENV['DB_NAME'];
|
|
//private $db_username = $_ENV['DB_USER'];
|
|
//private $db_password = $_ENV['DB_PW'];
|
|
|
|
public function dbConnection()
|
|
{
|
|
|
|
try
|
|
{
|
|
$conn = new PDO('mysql:host='.$this->db_host.';dbname='.$this->db_name,$this->db_username,$this->db_password);
|
|
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
|
return $conn;
|
|
}
|
|
catch(PDOException $e)
|
|
{
|
|
echo "Connection error ".$e->getMessage();
|
|
exit;
|
|
}
|
|
|
|
}
|
|
}
|