我有這樣的代碼通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