【发布时间】:2011-04-27 09:00:18
【问题描述】:
我在 MySQL 中创建了存储过程,并希望 PHP 调用该存储过程。最好的方法是什么?
-MySQL客户端版本:4.1.11
-MySQL 服务器版本:5.0.45
这是我的存储过程:
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 ;
调用过程 getTreeNodeName 的 PHP 代码是什么?
【问题讨论】:
-
创建 MySQL 存储过程的演练:stackoverflow.com/a/20433501/445131
标签: php mysql stored-procedures mysqli user-defined-functions