Menu


Warning: Use of undefined constant nom_chapitre - assumed 'nom_chapitre' (this will throw an Error in a future version of PHP) in /home/maths/www/sio/www/cours_php/menu.php on line 7
IntroductionTableauxBouclesVariablesConditionsE/L fichierLes fonctionsRequêtes préparéesLes datesPratiquespseudo-frameSession Template
Cinque Terre

Description

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

 

Liste de paramètres

 

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.

Selection

Exemple #1 Exécute une requête préparée avec des variables liées

Exemple #2 Exécute une requête préparée avec un tableau de valeurs (paramètres de nom)

Exemple #3 Exécute une requête préparée avec un tableau de valeurs (marqueurs)

Exemple #4 Exécute une requête préparée avec un marqueur de positionnement

Exemple #5 Exécute une requête préparée en utilisant un tableau pour les clauses IN

Cette exemple est très utile dans le cas du traitement des données envoyées par un formulaire dynamique.

Insertion

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

Dernier enregistrement

Utilser la fonction PDO :

Exemple: Utilser la fonction PDO :

Une autre Méthode:


125