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);
|
parent::__construct($dsn, $username, $password, $options);
|
||||||
}
|
}
|
||||||
|
|
||||||
static function openConnection()
|
static function openConnection($config = "../configs/db.ini")
|
||||||
{
|
{
|
||||||
$conn = null;
|
$conn = null;
|
||||||
try {
|
try {
|
||||||
$dataAccess = parse_ini_file("../configs/db.ini", true);
|
$dataAccess = parse_ini_file($config, true);
|
||||||
|
|
||||||
$conn = new PDO(
|
$conn = new PDO(
|
||||||
"mysql:host=" . $dataAccess["ZEDAT"]["host"] .
|
"mysql:host={$dataAccess["ZEDAT"]["host"]};dbname={$dataAccess["ZEDAT"]["database"]};charset={$dataAccess["ZEDAT"]["charset"]}",
|
||||||
";dbname=" . $dataAccess["ZEDAT"]["database"] . ";charset=utf8",
|
|
||||||
$dataAccess["ZEDAT"]["user"],
|
$dataAccess["ZEDAT"]["user"],
|
||||||
$dataAccess["ZEDAT"]["passwd"],
|
$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) {
|
} catch (PDOException $exc) {
|
||||||
echo $exc->getMessage();
|
echo $exc->getMessage();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,3 +3,4 @@ host = usersql.zedat.fu-berlin.de
|
|||||||
user = khofmann-sql
|
user = khofmann-sql
|
||||||
passwd = xz8c7m7p
|
passwd = xz8c7m7p
|
||||||
database = khofmann-db1
|
database = khofmann-db1
|
||||||
|
charset = utf8
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user