Я вызываю хранимую процедуру в php прямо сейчас, а третий параметр процедуры - это параметр OUT, поэтому он должен получать вывод
Когда я запускаю это:
function createNameRecord($firstName,$lastName){
try{
$sql = "CALL schema.CREATE_RECORD(?,?,?)";
$values = [$firstName,$lastName,$returnID];
return DB::connection('odbc')->select($sql,$values);
dd($returnID);
}catch(Exception $e){
return false;
}
}
Процедура выполняется правильно и перезагружает страницу, и когда я проверяю базу данных, запись успешно создается.Тем не менее, мне нужна выходная переменная, которая является идентификатором созданной записи, и мне нужно, чтобы она возвращалась для функции, которая запускается впоследствии.
ТАК, поскольку она запускается, успешно создает запись и перезагружает страницу, тогда как я могусбросить вывод $returnID
, чтобы я мог убедиться, что он хранит мой возвращенный идентификатор?Вышеуказанный дамп и штамп не работает, возможно, из-за перезагрузки страницы.
Какой лучший способ проверить идентификатор возврата?