Bonjour à tous,

je suis pas très au point niveau trigger donc pour mes premiers trigger je ne suis pas très sur...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
DELIMITER $$
DROP TRIGGER IF EXISTS price_insert $$
CREATE TRIGGER price_insert BEFORE INSERT
ON products
FOR EACH ROW
BEGIN
 
INSERT INTO prices_history(id_prod, price) VALUES (NEW.id_prod, NEW.price);
 
END;
$$
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
DELIMITER $$
DROP TRIGGER IF EXISTS price_update $$
CREATE TRIGGER price_update BEFORE UPDATE ON products
FOR EACH ROW
BEGIN
 
INSERT INTO prices_history(id_prod, price) VALUES (NEW.id_prod, NEW.price);
 
END;
$$
enfaite j’insère dans ma table price_history le price quand il y a un update et quand il y a un insert je fait la même chose.

Par contre j'ai rien vu sur la sécurité s'il y a des choses spécifiques a connaitre.

Je comprends bien que la sécurité est essentiellement basé sur mon code php mais s'il y a des choses a connaître n'hésitez pas

Merci