CREATE DEFINER=`begom_user`@`%` PROCEDURE `NEW_COURIER`(
IN `name` VARCHAR(20), IN `familia` VARCHAR(20)
)
BEGIN
INSERT INTO `сourier` SET `username`=name, `first_name`=familia, last_name='';
SET @out_ProductID := LAST_INSERT_ID();
END
Как в сделать чтоб в PHP вернулось LAST_INSERT_ID()?
CREATE DEFINER=`begom_user`@`%` PROCEDURE `NEW_COURIER`(
IN `uname` VARCHAR(20), IN `familia` VARCHAR(20)
)
BEGIN
INSERT INTO `сourier` SET `username`=uname, `first_name`=familia, last_name='';
SELECT LAST_INSERT_ID() AS 'LAST_INSERT';
END
но всё-таки интересно как вернуть переменную, из хранимой процедуры
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс