Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/07119.jsonl.gz/1432

(no version information, might be only in CVS)PDO::exec -- Exécute une requête SQL et retourne le nombre de lignes affectées
|Avertissement|
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.
PDO::exec() prépare et 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 SELECT 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.
Exemple 1. Exécution d'une requête DELETE
Compte le nombre de lignes effacées pour une requête DELETE avec aucune clause WHERE.
L'exemple ci-dessus va afficher :