PHP значение хранимой функции SQL

мы можем fetch Результат PDO с stored procedure как это

$pdo = <PDO class>

//Request
$request = $pdo->prepare("CALL `procedure1`(:arg1, :arg2)");
$request->execute(
[
'arg1' => $arg1,
'arg2' => $arg2
]
);
$values = $request->fetchAll(PDO::FETCH_ASSOC);

но я не знаю как fetch или получить результат stored function это возвращает true/false или же BIGINT/VARCHAR

$pdo = <PDO class>

//Request
$request = $pdo->prepare("CALL `function1`(:arg1)");
$request->execute(
[
'arg1' => $arg1
]
);

$result = $request->fetchAll(PDO::FETCH_ASSOC); // ERROR
$result = $request->fetch(PDO::FETCH_ASSOC)["function1"]; // ERROR

Я получаю пустое значение

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]