<?php /** * @author Amine KEFI * @version 1.0 **/ namespace Core; use Core\PDO2; class Model { protected $db; protected $table; public function __construct() { $this->db = PDO2::getInstance(); } function selectall($query, $args=array()) { $stmt = $this->db->prepare($query); if (!count($args)) $stmt->execute(); else $stmt->execute($args); return $stmt->fetchAll(\PDO::FETCH_OBJ); } function doit($query, $args=null){ $stmt = $this->db->prepare($query); if (is_null($args)) $stmt->execute(); else $stmt->execute($args); return $stmt->rowCount(); } function selectrow($query, $args=null) { $stmt = $this->db->prepare($query); if (is_null($args)) $stmt->execute(); else $stmt->execute($args); return $stmt->fetch(\PDO::FETCH_OBJ); } }