core
db
html
utility
SqlAbstract::params
public void params
( array または string $param, mixed $value = null )
プレースホルダパラメータの値をセットします。
SQL文中に":"(コロン)で始まるプレースホルダが存在する場合、そのプレースホルダに当てはめる値をプレースホルダ名と値の組み合わせで指定します。
指定の方法は二通りあります。
一つはプレースホルダ名をキーとする連想配列で指定する方法。この場合は複数同時に指定がかのうです。
もう一つは第一引数にプレースホルダ名、第二引数に値を指定する方法で、この場合はひとつずつしか設定できません。
このメソッドによる指定時、プレースホルダ名の指定は先頭の":"(コロン)を付加してはいけません。内部で自動的に付加しています。
SQL文中に":"(コロン)で始まるプレースホルダが存在する場合、そのプレースホルダに当てはめる値をプレースホルダ名と値の組み合わせで指定します。
指定の方法は二通りあります。
一つはプレースホルダ名をキーとする連想配列で指定する方法。この場合は複数同時に指定がかのうです。
もう一つは第一引数にプレースホルダ名、第二引数に値を指定する方法で、この場合はひとつずつしか設定できません。
このメソッドによる指定時、プレースホルダ名の指定は先頭の":"(コロン)を付加してはいけません。内部で自動的に付加しています。
パラメーター
| 名前 | 型 | 内容 |
|---|---|---|
| $param | array または string | arrayで指定する場合はプレースホルダと値の組み合わせの連想配列。この場合は第二引数は指定不可です。 stringで指定する場合はプレースホルダ名。この場合は第二引数で値の設定が必須になります。 |
| $value | mixed | 第一引数にstringでプレースホルダ名を指定した場合の値を指定します。 第一引数がarrayの場合に第二引数を指定した場合は例外を発生します。 逆に第一引数にstringの場合に第二引数が未指定の場合は例外を発生します。 |
返り値
返り値はありません。