1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
class Foo_Io_Db {
protected $db;
//[...]
public function __setUp() {
$this->db = new PDO("mysql:host=mysuperhost;dbname=mydbname", "toto", "xxxxxxxxx");
$this->db->setAttribute(PDO :: ATTR_ERRMODE, 1);
}
public function storeUser(User $user) {
$sql = "INSERT INTO " . self::$table . "(login, email, password, profile) ";
$sql .= "VALUES (:login, :eMailAddress, :password, :status)";
$stmt = $this->db->prepare($sql);
//[...]
}
public function __tearDown() {
$this->db = null;
}
} |
Partager