Subversion Repositories Applications.framework

Compare Revisions

Ignore whitespace Rev 481 → Rev 482

/trunk/framework/Bdd.php
207,7 → 207,7
}
 
/**
* Execute une requête et retourne le résultat tel que renvoyé par l'abstraction courante.
* Effectue 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
239,6 → 239,32
}
 
/**
* 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) {