Menu
public bool PDOStatement::execute ([ array $input_parameters ] )*
Le code sql de l'installation de la table fruit
Exécute une requête préparée. Si la requête préparée inclut des marqueurs de positionnement, vous pouvez :
appeler la fonction PDOStatement::bindParam() pour lier les variables PHP aux marqueurs de positionnement : les variables liées passent leurs valeurs en entrée et reçoivent les valeurs de sortie, s'il y en a, de leurs marqueurs de positionnement respectifs
ou passer un tableau de valeurs de paramètres, uniquement en entrée
input_parameters
Un tableau de valeurs avec autant d'éléments qu'il y a de paramètres à associer dans la requête SQL qui sera exécutée. Toutes les valeurs sont traitées comme des constantes PDO::PARAM_STR
.
Vous ne pouvez associer plusieurs valeurs à un seul paramètre; par exemple, vous ne pouvez associer deux valeurs à un paramètre de nom dans une clause IN().
Vous ne pouvez associer plus de valeurs que spécifié ; s'il y a plus de clés dans input_parameters
que dans le code SQL utilisé pourPDO::prepare(), alors la requête préparée échouera et une erreur sera levée.
Valeurs de retour
Cette fonction retourne TRUE
en cas de succès ou FALSE
si une erreur survient.
Cette exemple est très utile dans le cas du traitement des données envoyées par un formulaire dynamique.
Les requêtes préparées sont tellement pratiques que c'est l'unique fonctionnalité que PDO émule pour les drivers qui ne les supportent pas. Ceci assure de pouvoir utiliser la même technique pour accéder aux données, sans se soucier des capacités de la base de données.
Exemple #1 Insertions répétitives en utilisant les requêtes préparées
Exemple #2 Insertions répétées en utilisant des requêtes réparées
Exemple #3 Récupération des données en utilisant des requêtes préparées
Exemple: Utilser la fonction PDO :