1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: 65d4ecb42e75a180eb8964968c230b09d81d3601 Maintainer: takagi Status: ready -->
3
+ <!-- EN-Revision: 3562cc154f5f0dbc22918706708fcd745ed7771a Maintainer: takagi Status: ready -->
4
4
<!-- CREDITS: shimooka,mumumu -->
5
5
<refentry xml : id =" pdostatement.bindparam" xmlns =" http://docbook.org/ns/docbook" >
6
6
<refnamediv >
69
69
<link linkend =" pdo.constants" ><literal >PDO::PARAM_*</literal > 定数</link >
70
70
を使った明示的なデータ型を指定します。
71
71
ストアドプロシージャからの INOUT パラメータの場合、
72
- <parameter >type</parameter > パラメータに PDO::PARAM_INPUT_OUTPUT
72
+ <parameter >type</parameter > パラメータに
73
+ <constant >PDO::PARAM_INPUT_OUTPUT</constant >
73
74
ビットを設定するためにビット OR を使用してください。
74
75
</para >
75
76
</listitem >
81
82
データ型の長さを指定します。パラメータがストアドプロシージャからの
82
83
OUT パラメータであることを示す場合、
83
84
明示的に長さを設定しなければなりません。
85
+ この値は、<parameter >type</parameter > パラメータに
86
+ <constant >PDO::PARAM_INPUT_OUTPUT</constant >
87
+ を指定した場合のみ意味があります。
84
88
</para >
85
89
</listitem >
86
90
</varlistentry >
@@ -117,7 +121,7 @@ $sth = $dbh->prepare('SELECT name, colour, calories
117
121
WHERE calories < :calories AND colour = :colour');
118
122
$sth->bindParam('calories', $calories, PDO::PARAM_INT);
119
123
/* 名前の前にも、コロン ":" を付けることができます(オプション) */
120
- $sth->bindParam(':colour', $colour, PDO::PARAM_STR, 12 );
124
+ $sth->bindParam(':colour', $colour, PDO::PARAM_STR);
121
125
$sth->execute();
122
126
?>
123
127
]]>
@@ -135,7 +139,7 @@ $sth = $dbh->prepare('SELECT name, colour, calories
135
139
FROM fruit
136
140
WHERE calories < ? AND colour = ?');
137
141
$sth->bindParam(1, $calories, PDO::PARAM_INT);
138
- $sth->bindParam(2, $colour, PDO::PARAM_STR, 12 );
142
+ $sth->bindParam(2, $colour, PDO::PARAM_STR);
139
143
$sth->execute();
140
144
?>
141
145
]]>
0 commit comments