我有这样的代码通MySQL查询包含MySQL功能,PHP的mysql_query
DELIMITER $$
DROP FUNCTION IF EXISTS `GetNextID` $$
CREATE FUNCTION `GetNextID`() RETURNS INT DETERMINISTIC
BEGIN
DECLARE NextID INT;
SELECT MAX(articleID) + 5 INTO NextID FROM table_article;
RETURN NextID;
END$$
DELIMITER ;
INSERT INTO table_article (articleID, articleAlias) VALUES (GetNextID(), 'TEST');
执行在phpMyAdmin OK,但是当我通过这个查询MYSQL_QUERY PHP函数/ 我想这是因为该函数的失败和分号。我该怎么办?
这将有助于发布你的代码和你得到的错误。 – jackbot 2011-04-14 11:45:26