-2
<?php class DB{
public static $conn;
public function __construct(){
try {
$this->conn = new \PDO('mysql:host=' . Route::get('mysql/host') . '; dbname='. Route::get('mysql/db'), Route::get('mysql/username'), Route::get('mysql/password'));
$this->conn->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
return $this->conn;
} catch (PDOException $e) {
die('Sorry cannot connect!');
}
}
public function __destruct(){
$this->conn->close();
unset($this->conn);
}
public static function db_query($query, $bindings){
$stmt = $this->conn->prepare($query);
$stmt->execute($bindings);
$res = $stmt->fetchAll();
return $res ? $res : false;
}
}
?> 問題は、私は上記のようなエラーを回避するために別の関数への接続を渡すことができる方法です。助けてください?
おかげで、アンドリューの
$db->db_query()
のようにそれを呼び出すことができます!今はうまくいっています。 :) –