PDO::exec
Prépare et exécute une instruction SQL dans un appel de fonction unique, en retournant le nombre de lignes affectées par l’instruction.
Syntaxe
int PDO::exec ($statement)
Paramètres
$statement: chaîne qui contient l’instruction SQL à exécuter.
Valeur de retour
Entier indiquant le nombre de lignes affectées.
Notes
Si $statement contient plusieurs instructions SQL, le nombre de lignes affectées est indiqué pour la dernière instruction uniquement.
PDO::exec ne retourne pas de résultats pour une instruction SELECT.
Les attributs suivants affectent le comportement de PDO::exec :
PDO::ATTR_DEFAULT_FETCH_MODE
PDO::SQLSRV_ATTR_ENCODING
PDO::SQLSRV_ATTR_QUERY_TIMEOUT
Pour plus d’informations, consultez PDO::setAttribute.
La prise en charge de PDO a été ajoutée dans la version 2.0 de Pilotes Microsoft SQL Server pour PHP.
Exemple
Cet exemple supprime les lignes dans Table1 qui comportent « xxxyy » dans col1. L’exemple indique ensuite le nombre de lignes qui ont été supprimées.
<?php
$c = new PDO( "sqlsrv:server=(local)");
$c->exec("use Test");
$ret = $c->exec("delete from Table1 where col1 = 'xxxyy'");
echo $ret;
?>
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour