mssql_init

(PHP 4 >= 4.0.7, PHP 5, PECL odbtp >= 1.1.1)

mssql_initストアドプロシージャまたはリモートのストアドプロシージャを初期化する

警告

この関数は PHP 7.0.0 で 削除 されました。

この関数の代替として、これらが使えます。

説明

mssql_init ( string $sp_name [, resource $link_identifier ] ) : resource

ストアドプロシージャまたはリモートのストアドプロシージャを初期化します。

パラメータ

sp_name

ストアドプロシージャ名。たとえば ownew.sp_nameotherdb.owner.sp_name のようになります。

link_identifier

mssql_connect() が返す MS SQL リンク ID。

返り値

"statement" リソースの ID を返します。これを使用して、 mssql_bind()mssql_execute() をコールします。エラー時には FALSE を返します。

例1 mssql_init() の例

<?php
// MSSQL に接続し、データベースを選択します
$link mssql_connect('KALLESPC\SQLEXPRESS''sa''phpfi');
mssql_select_db('php'$link);

// 新しいステートメントを作成します
$stmt mssql_init('StatementTest'$link);

// ここで値をバインドします

// 値をバインドしたら、
// mssql_execute でステートメントを実行します
mssql_execute($stmt);

// そして次のようにして開放します
mssql_free_statement($stmt);
?>

参考

  • mssql_bind() - ストアドプロシージャまたはリモートストアドプロシージャへパラメータを追加する
  • mssql_execute() - MS SQL サーバーデータベースでストアドプロシージャを実行する
  • mssql_free_statement() - ステートメントのメモリを開放する