[SQL] Comment faire une procédure stockée
bonjour à tous
je voudrais savoir comment appelée une procédure stockée en php.
J'ai la table suivante :
Code:
1 2 3 4 5
| CREATE TABLE `ma_table` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`nom` VARCHAR( 100 ) NOT NULL ,
INDEX ( `id` )
); |
et j'ai crée la procédure suivante :
Code:
1 2 3 4 5 6 7 8
| CREATE PROCEDURE ajout
(
IN nom VARCHAR(100)
)
BEGIN
INSERT INTO ma_table (nom) values (nom);
END; |
si je l'appel dans phpmyadmin avec la commande suivante :
j'ai bien un element qui est crée dans ma table.
J'ai 2 questions :
1 - comment appeler cette procédure depuis php ?
2 - comment récupérer l'id générer automatiquement ?
Merci de vos lumières.
PoichOU