Ich habe eine gespeicherte Prozedur, die ich in MySQL erstellt habe und möchte, dass PHP diese gespeicherte Prozedur aufruft. Wie ist der beste Weg, dies zu tun?
- MySQL-Client-Version: 4.1.11
- MySQL-Server-Version: 5.0.45
Hier ist meine gespeicherte Prozedur:
DELIMITER $$
DROP FUNCTION IF EXISTS `getNodeName` $$
CREATE FUNCTION `getTreeNodeName`(`nid` int) RETURNS varchar(25) CHARSET utf8
BEGIN
DECLARE nodeName varchar(25);
SELECT name into nodeName FROM tree
WHERE id = nid;
RETURN nodeName;
END $$
DELIMITER ;
Was ist der PHP-Code, um die Prozedur getTreeNodeName aufzurufen?
0 Stimmen
Schritt-für-Schritt-Anleitung zur Erstellung einer MySQL-gespeicherten Prozedur: stackoverflow.com/a/20433501/445131
0 Stimmen
Das ist kein Verfahren (
call procedurename
), sondern eine Funktion (SELECT functioname(args)
)