Bonjour,

J'ai beau chercher, je ne comprends pas.

Je débute avec les procédures stockées sur MySQL. Voilà un exemple tout bète:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
DELIMITER $$
 
DROP PROCEDURE IF EXISTS `nombre_utilisateurs` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `nombre_utilisateurs`(OUT total INT)
BEGIN
   SELECT COUNT(*) INTO total FROM utilisateurs;
END $$
 
DELIMITER ;
Dans MySql Gui Tools, si je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
CALL nombre_utilisateurs(@P);
select @P;
Ca me renvoie bien 3.

Mais en code php, comment je fais pour utiliser cette procédure ?
(sans PDO, juste mysql ou mysqli)


Papy !