Beheerder |
|
Ten eerste roep je in PHP een stored procedure aan door middel van een simpele query:
CALL naam(optie1, optie2,optie3);
CALL naam(optie1, optie2,optie3);
De parameters zijn dus ook niet zo moeilijk mee te geven:
DROP PROCEDURE IF EXISTS testProcedure//
CREATE PROCEDURE testProcedure(IN optie1 CHAR(64), IN optie2 CHAR(64), IN optie3)
READS SQL DATA
COMMENT 'voer huppeldepup uit van optie1 in tabel tbl'
BEGIN
SET @s = CONCAT('SELECT COUNT(' , optie1 , ') FROM ' , optie2);
PREPARE stmt FROM @s;
EXECUTE stmt;
END;
DROP PROCEDURE IF EXISTS testProcedure// CREATE PROCEDURE testProcedure(IN optie1 CHAR(64), IN optie2 CHAR(64), IN optie3) READS SQL DATA COMMENT 'voer huppeldepup uit van optie1 in tabel tbl' BEGIN SET @s = CONCAT('SELECT COUNT(' , optie1 , ') FROM ' , optie2); PREPARE stmt FROM @s; EXECUTE stmt; END;
etc. |