Adjust DB connector
This commit is contained in:
parent
8b61a1bf24
commit
2bd4c2215a
@ -6,22 +6,23 @@ class DB extends PDO
|
||||
parent::__construct($dsn, $username, $password, $options);
|
||||
}
|
||||
|
||||
static function openConnection()
|
||||
static function openConnection($config = "../configs/db.ini")
|
||||
{
|
||||
$conn = null;
|
||||
try {
|
||||
$dataAccess = parse_ini_file("../configs/db.ini", true);
|
||||
$dataAccess = parse_ini_file($config, true);
|
||||
|
||||
$conn = new PDO(
|
||||
"mysql:host=" . $dataAccess["ZEDAT"]["host"] .
|
||||
";dbname=" . $dataAccess["ZEDAT"]["database"] . ";charset=utf8",
|
||||
"mysql:host={$dataAccess["ZEDAT"]["host"]};dbname={$dataAccess["ZEDAT"]["database"]};charset={$dataAccess["ZEDAT"]["charset"]}",
|
||||
$dataAccess["ZEDAT"]["user"],
|
||||
$dataAccess["ZEDAT"]["passwd"],
|
||||
array(PDO::ATTR_PERSISTENT => false)
|
||||
[
|
||||
PDO::ATTR_PERSISTENT => false,
|
||||
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
||||
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
||||
PDO::ATTR_EMULATE_PREPARES => false,
|
||||
]
|
||||
);
|
||||
|
||||
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
$conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
|
||||
} catch (PDOException $exc) {
|
||||
echo $exc->getMessage();
|
||||
}
|
||||
|
||||
@ -3,3 +3,4 @@ host = usersql.zedat.fu-berlin.de
|
||||
user = khofmann-sql
|
||||
passwd = xz8c7m7p
|
||||
database = khofmann-db1
|
||||
charset = utf8
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user