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

PHP と SQL Server 2008 を使用してストアド プロシージャを呼び出す方法

    mssql_execute() を読む

    $conn = mssql_connect($host, $user, $pass);
    mssql_select_db('somedb', $conn);
    
    // Call a simple query
    $result = mssql_query('SELECT * FROM sometable', $conn);
    
    // Release the result resource
    mssql_free_result($result);
    
    // Then execute the procedure
    $proc = mssql_init('some_proc', $conn);
    $proc_result = mssql_execute($proc);
    
    // Etc...
    mssql_free_statement($proc);
    

    編集

    odbc_exec() を読む

    $conn = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server;Database=$database;", $user, $password);
    $exec = odbc_exec($conn, "CALL storedProc()");
    

    php.net ドキュメント odbc_execute()<からの非常に良い例/a> :

    $a = 1;
    $b = 2;
    $c = 3;
    $stmt    = odbc_prepare($conn, 'CALL myproc(?,?,?)');
    $success = odbc_execute($stmt, array($a, $b, $c));
    



    1. 一時テーブルでpostgres関数を呼び出すノードがメモリリークを引き起こしている

    2. MySQLまたはPHPは、£が使用されるたびにÂを追加します

    3. MySQLでテーブルのピボットを解除する

    4. MySQLでデータベースを作成する方法