Хранимые процедуры в PHP PDO с именованными параметрами - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь решить эту проблему, когда администратор базы данных предоставил мне эту хранимую процедуру для вызова с именованными параметрами, и поскольку я использую PHP 7 с PDO и SQL Server, трудно получить правильный синтаксис и выполнить успешно.

Это то, что мне предоставил мой администратор Dbase:

exec subscription @customer_key='2AB407313144', @invoice_key='0022BE6C4912'

Это то, что я пытался ответить на некоторые похожие вопросы, результат: fail

$sql = 'EXEC subscription :customer_key, :invoice_key';
$stmt = $conn->prepare($sql);

$stmt->bindParam(':customer_key', $_SESSION['customer_key']); 
$stmt->bindParam(':invoice_key', $_SESSION['inv_key']); 

$stmt->execute();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...