function sqlnew()
{
- $host = SQL_IP;
- $user = SQL_USERNAME;
- $pass = SQL_PASSWORD;
- $db = SQL_DATABASE;
+ $host = get_config("mysql::host");
+ $user = get_config("mysql::username");
+ $pass = get_config("mysql::password");
+ $db = get_config("mysql::database");
$charset = 'utf8mb4';
- $dsn = "mysql:host=$host;dbname=$db;charset=$charset";
+ if ($host[0] == "/")
+ $host_type = "unix_socket";
+ else
+ $host_type = "host";
+ $dsn = "mysql:$host_type=$host;dbname=$db;charset=$charset";
$options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,