sql >> データベース >  >> RDS >> Sqlserver

sqlsrv と を使用して php でストアド プロシージャを実行する方法は?スタイル パラメータ

    php.net のユーザー投稿には、sqlsrv-prepare を使用してストアド プロシージャを実行する方法が書かれています。

    将来、それが php.net ユーザーの投稿から削除される場合に備えて、ここにリストされていた (持っている) ものがあります:

    $procedure_params = array(
    array(&$myparams['Item_ID'], SQLSRV_PARAM_OUT),
    array(&$myparams['Item_Name'], SQLSRV_PARAM_OUT)
    );
    // EXEC the procedure, {call stp_Create_Item (@Item_ID = ?, @Item_Name = ?)} seems to fail with various errors in my experiments
    $sql = "EXEC stp_Create_Item @Item_ID = ?, @Item_Name = ?";
    $stmt = sqlsrv_prepare($conn, $sql, $procedure_params);
    

    マニュアルのページ http://php.net/manual/en/ function.sqlsrv-prepare.php



    1. OracleSqlの違法な年

    2. MySQL 5.7 my.cnfファイルはどこにありますか?

    3. PostgresqlORDERBYスペース

    4. SQL:グループ化を使用して最新の連続的に異なる値を選択する