-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdb_connect.php
More file actions
30 lines (29 loc) · 903 Bytes
/
db_connect.php
File metadata and controls
30 lines (29 loc) · 903 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
/**
* Created by PhpStorm.
* User: admin
* Date: 03.06.2015
* Time: 15:12
*/
class db_connect {
function connect(){
$host = "localhost";
$db = "languageexchange";
$user = "root";
$pass = "KPIshnik527";
$charset = "unicode";
$dsn = "mysql:host=$host;dbname=$db";
$opt = array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
);
$pdo = new PDO($dsn, $user, $pass);
$pdo->query("SET character_set_connection='utf8'");
$pdo->query("SET character_set_database='utf8'");
$pdo->query("SET character_set_results='utf8'");
$pdo->query("SET character_set_server='utf8'");
$pdo->query("SET character_set_system='utf8'");
$pdo->query("SET character_set_client='utf8'");
return $pdo;
}
}