PDO::setAttribute
PDOStatement->bindColumn
PDO
PHP Manual
PDOStatement クラス
導入
プリペアドステートメントを表します。ステートメント実行後は関連する結果セットを表します。
クラス概要
PDOStatement
implements
Traversable
{
/* プロパティ */
readonly
string
$queryString
;
/* メソッド */
bool
bindColumn
(
mixed
$column
,
mixed
&$param
[,
int
$type
[,
int
$maxlen
[,
mixed
$driverdata
]]] )
bool
bindParam
(
mixed
$parameter
,
mixed
&$variable
[,
int
$data_type
= PDO::PARAM_STR
[,
int
$length
[,
mixed
$driver_options
]]] )
bool
bindValue
(
mixed
$parameter
,
mixed
$value
[,
int
$data_type
= PDO::PARAM_STR
] )
bool
closeCursor
(
void
)
int
columnCount
(
void
)
bool
debugDumpParams
(
void
)
string
errorCode
(
void
)
array
errorInfo
(
void
)
bool
execute
([
array
$input_parameters
] )
mixed
fetch
([
int
$fetch_style
= PDO::FETCH_BOTH
[,
int
$cursor_orientation
= PDO::FETCH_ORI_NEXT
[,
int
$cursor_offset
= 0
]]] )
array
fetchAll
([
int
$fetch_style
= PDO::FETCH_BOTH
[,
mixed
$fetch_argument
[,
array
$ctor_args
= array()
]]] )
string
fetchColumn
([
int
$column_number
= 0
] )
mixed
fetchObject
([
string
$class_name
= "stdClass"
[,
array
$ctor_args
]] )
mixed
getAttribute
(
int
$attribute
)
array
getColumnMeta
(
int
$column
)
bool
nextRowset
(
void
)
int
rowCount
(
void
)
bool
setAttribute
(
int
$attribute
,
mixed
$value
)
bool
setFetchMode
(
int
$mode
)
}
プロパティ
queryString
使ったクエリ文字列。
目次
PDOStatement->bindColumn
? カラムを PHP 変数にバインドする
PDOStatement->bindParam
? 指定された変数名にパラメータをバインドする
PDOStatement->bindValue
? 値をパラメータにバインドする
PDOStatement->closeCursor
? カーソルを閉じてステートメントを再実行できるようにする
PDOStatement->columnCount
? 結果セット中のカラム数を返す
PDOStatement->debugDumpParams
? SQL プリペアドコマンドを出力する
PDOStatement->errorCode
? 文ハンドラにおける直近の操作に関連する SQLSTATE を取得する
PDOStatement->errorInfo
? 文ハンドラにおける直近の操作に関連する拡張エラー情報を取得する
PDOStatement->execute
? プリペアドステートメントを実行する
PDOStatement->fetch
? 結果セットから次の行を取得する
PDOStatement->fetchAll
? 全ての結果行を含む配列を返す
PDOStatement->fetchColumn
? 結果セットの次行から単一カラムを返す
PDOStatement->fetchObject
? 次の行を取得し、それをオブジェクトとして返す
PDOStatement->getAttribute
? 文の属性を取得する
PDOStatement->getColumnMeta
? 結果セットのカラムに対するメタデータを返す
PDOStatement->nextRowset
? 複数の行セットを返す文ハンドラで次の行セットに移動する
PDOStatement->rowCount
? 直近の SQL ステートメントによって作用した行数を返す
PDOStatement->setAttribute
? 文の属性を設定する
PDOStatement->setFetchMode
? この文に対するデフォルトのフェッチモードを設定する
PDO::setAttribute
PDOStatement->bindColumn
PDO
PHP Manual