parent
afd473aaff
commit
9a41affe9f
@ -0,0 +1,32 @@
|
|||||||
|
<?php
|
||||||
|
class DBLayer{
|
||||||
|
|
||||||
|
private $PDO;
|
||||||
|
|
||||||
|
function __construct($db)
|
||||||
|
{
|
||||||
|
$dsn = "mysql:";
|
||||||
|
$dsn .= "host=". $db['host'].";";
|
||||||
|
$dsn .= "dbname=". $db['name'].";";
|
||||||
|
$dsn .= "port=". $db['port'].";";
|
||||||
|
|
||||||
|
$opt = array(
|
||||||
|
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
||||||
|
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
|
||||||
|
);
|
||||||
|
$this->PDO = new PDO($dsn,$db['user'],$db['pass'], $opt);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function executeWithoutParams($query){
|
||||||
|
$statement = $this->PDO->prepare($query);
|
||||||
|
$statement->execute();
|
||||||
|
return $statement;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function execute($query,$params){
|
||||||
|
$statement = $this->PDO->prepare($query);
|
||||||
|
$statement->execute($params);
|
||||||
|
return $statement;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue