229,7 → 229,7 |
} |
|
/** |
* Effectue une requête et retourne le résultat tel que renvoyé par l'abstraction courante. |
* Execute une requête et retourne le résultat tel que renvoyé par l'abstraction courante. |
* |
* @param string la requête à effectuer |
* @return mixed un objet contenant le résultat de la requête |
261,32 → 261,6 |
} |
|
/** |
* Execute une requête (Utile pour UPDATE, INSERT, DELETE) et retourne le résultat tel que renvoyé par l'abstraction courante. |
* |
* @param string la requête à effectuer |
* @return mixed le nombre de résultat affecté par la requête |
*/ |
public function executer($requete) { |
$this->connecter(); |
|
$retour = null; |
switch ($this->abstraction) { |
case self::ABSTRACTION_PDO : |
try { |
$retour = $this->connexion->exec($requete); |
} catch (PDOException $e) { |
$m = sprintf(self::ERREUR_REQUETE_TPL, $e->getFile(), $e->getLine(), $e->getMessage(), $requete); |
trigger_error($m, E_USER_WARNING); |
} |
break; |
default: |
$m = "Cette méthode n'est pas disponible pour l'abstraction de base de données actuellement utilisée."; |
trigger_error($m, E_USER_ERROR); |
} |
return $retour; |
} |
|
/** |
* @deprecated changement de nom. Disparaîtra dans la version 0.4. Utiliser à la place : @see recuperer |
*/ |
final protected function requeteUn($requete, $mode = self::MODE_ASSOC) { |