requette, transaction, trigger

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : requette, transaction, trigger

par Vianney » 04 oct. 2005, 14:33

Ok super merci a tous je crois que je vois mieux leur utilisation respective
:D

bisous

par Cyrano » 04 oct. 2005, 14:27

Un trigger (en français un déclencheur) va exécuter une procédure stockée lors de certaines requêtes. Les procédures stockées sont des requêtes enregistrées, un peu comme on fait des fichiers de fonctions génériques à part en PHP. En SQL, on peut avec ce système enregistrer des procédures qui vont par exemple mettre à jour un certain nombre de tables lorsq'on supprime les lignes d'une table ou qu'on en met à jour d'autres.

Voilà, c'est le schéma très sommaire du focntionnement.

par zeus » 04 oct. 2005, 14:07

une requête, c'est une ou plusieurs instructions SQL

une transaction, c'est un flux de requête qui doit être fermé avant que les actions réalisées par les requêtes soient enregistrées

les triggers, je ne sais pas trop donc je vais éviter de dire une bétise

par mere-teresa » 04 oct. 2005, 13:56

Je ne peux que répondre partiellement.

Transaction :
tu ouvres une transaction
tu poses une ou plusieurs requetes
si échec
aucune de ces requêtes n'est posée

requette, transaction, trigger

par Vianney » 04 oct. 2005, 13:55

Salut tout le monde,
voila je passe a PHP5, mysql5 et tout :)

Je me document un peu avant de partir tete baissé dans le code et je tombe sur cet article bien fait sur SQLite et MySQLi.

Concernant la partie sur SQLite, je comprend pas trop la différence entre requette, transaction et trigger :?:

Ca doit etre tout con mais je visualise pas :)

merci d'avance