PDOStatement->bindValueとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > PDOStatement->bindValueの意味・解説 

PDOStatement->bindValue()

(PHP 5 >= 5.1.0)
PDOStatement->bindValue() — 値をパラメータにバインドする

説明

class PDOStatement {
bool bindValue ( mixed parameter, mixed value [, int data_type] )
} プリペアドステートメントで使用する SQL 文の中で、 対応する名前あるいは疑問符のプレースホルダに値をバインドします。

パラメータ

parameter
パラメータ ID。名前つきプレースホルダを使用する プリペアドステートメントの場合は、 :name 形式のパラメータ名となります。 疑問符プレースホルダを使用するプリペアドステートメントの場合は、 1 から始まるパラメータの位置となります。
value
パラメータにバインドする値。
data_type
パラメータに対して PDO::PARAM_* 定数を使った明示的なデータ型を 指定します。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

例 1668. 名前付けされたプレースホルダを用いてプリペアドステートメントを実行する
<?php
/* バインドされた PHP 変数によってプリペアドステートメントを実行する */
$calories = 150;
$colour = 'red';
$sth = $dbh->prepare('SELECT name, colour, calories
   FROM fruit
   WHERE calories < :calories AND colour = :colour');
$sth->bindValue(':calories', $calories, PDO::PARAM_INT);
$sth->bindValue(':colour', $colour, PDO::PARAM_STR);
$sth->execute();
?>

例 1669. 疑問符プレースホルダを用いてプリペアドステートメントを実行する
<?php
/* バインドされた PHP 変数によってプリペアドステートメントを実行する */
$calories = 150;
$colour = 'red';
$sth = $dbh->prepare('SELECT name, colour, calories
   FROM fruit
   WHERE calories < ? AND colour = ?');
$sth->bindValue(1, $calories, PDO::PARAM_INT);
$sth->bindValue(2, $colour, PDO::PARAM_STR);
$sth->execute();
?>

参考

PDO->prepare()
PDOStatement->execute()
PDOStatement->bindParam()



このページでは「PHP関数リファレンス」からPDOStatement->bindValueを検索した結果を表示しています。
Weblioに収録されているすべての辞書からPDOStatement->bindValueを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からPDOStatement->bindValueを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「PDOStatement->bindValue」の関連用語

PDOStatement->bindValueのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



PDOStatement->bindValueのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS