| PDO::errorInfo <<< |
PDO::exec | PDO::getAttribute >>> |
8.101 Fonctions PDO 8 Référence des fonctions Manuel PHP . Introduction . Installation . Configuration à l'exécution . Drivers PDO . Connexions et gestionnaire de connexion . Transactions et validation automatique (auto-commit) . Requêtes préparées et procédures stockées . Erreurs et gestionnaire des erreurs . Les objets larges (LOBs) . Classes pré-définies . Constantes pré-définies . PDO::beginTransaction . PDO::commit . PDO::__construct . PDO::errorCode . PDO::errorInfo ->PDO::exec . PDO::getAttribute . PDO::getAvailableDrivers . PDO::lastInsertId . PDO::prepare . PDO::query . PDO::quote . PDO::rollBack . PDO::setAttribute . PDOStatement::bindColumn . PDOStatement::bindParam . PDOStatement::bindValue . PDOStatement::closeCursor . PDOStatement::columnCount . PDOStatement::errorCode . PDOStatement::errorInfo . PDOStatement::execute . PDOStatement::fetch . PDOStatement::fetchAll . PDOStatement::fetchColumn . PDOStatement::getAttribute . PDOStatement::getColumnMeta . PDOStatement::nextRowset . PDOStatement::rowCount . PDOStatement::setAttribute . PDOStatement::setFetchMode |
8.101.17 PDO::exec() Exécute une requête SQL et retourne le nombre de lignes affectées[ Exemples avec pdo_exec ] CVS uniquement int PDO::exec ( string statement )PDO::exec exécute une requête SQL dans un appel d'une seule fonction, retourne le nombre de lignes affectées par la requête. PDO::exec ne retourne pas de résultat pour une requête SELECT. Pour une requête SELECT dont vous auriez besoin une seule fois dans le programme, utilisez plutôt la fonction PDO::query . Pour une requête dont vous auriez besoin plusieurs fois, préparez un objet PDOStatement avec la fonction PDO::prepare et exécutez la requête avec la fonction PDOStatement::execute .
PDO::exec retourne le nombre de lignes qui ont été modifiées ou effacées pour la requête SQL qui vous exécutez. Si aucune ligne n'est affectée, la fonction PDO::exec retournera 0 .
L'exemple suivant se fonde inexactement sur la valeur retournée par PDO::exec , où une requête qui n'affecte aucune lignes revient à appeler die :
|
| << | PDO::exec | >> |
| PDO::errorInfo | Fonctions PDO | PDO::getAttribute |