| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
PDOStatement::bindParam(PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 0.1.0) PDOStatement::bindParam — 指定された変数名にパラメータをバインドする 説明
public bool PDOStatement::bindParam
( mixed
$parameter
, mixed &$variable
[, int $data_type = PDO::PARAM_STR
[, int $length
[, mixed $driver_options
]]] )準備された SQL ステートメント中で、 対応する名前もしくは疑問符プレースホルダにパラメータをバインドします。 PDOStatement::bindValue() と異なり、 変数は参照としてバインドされ、PDOStatement::execute() がコールされたときのみ評価されます。 ほとんどのパラメータは入力パラメータです。つまり、クエリを構築する際、 パラメータは読み込み専用で使用されます。 いくつかのドライバは、出力パラメータとしてデータを返す ストアドプロシージャの実行をサポートしており、 またいくつかのドライバは、データを渡し更新された値を受け取る、 といった入出力パラメータもサポートしています。 パラメータ
返り値
成功した場合に 例例1 名前付けされたプレースホルダを用いてプリペアドステートメントを実行する
<?php 例2 疑問符プレースホルダを用いてプリペアドステートメントを実行する
<?php 例3 INOUT パラメータを持つストアドプロシージャをコールする
<?php 参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「PDOStatement::bindParam - 指定された変数名にパラメータをバインドする」をGoogle検索
|