PDO::setAttribute
PDOStatement->bindColumn
PDO
PHP 手册
The PDOStatement class
简介
Represents a prepared statement and, after the statement is executed, an associated result set.
Class synopsis
PDOStatement
PDOStatement
implements
Traversable
{
bool
bindColumn
(
mixed
$column
,
mixed
&$param
[,
int
$type
[,
int
$maxlen
[,
mixed
$driverdata
]]] )
bool
bindParam
(
mixed
$parameter
,
mixed
&$variable
[,
int
$data_type
[,
int
$length
[,
mixed
$driver_options
]]] )
bool
bindValue
(
mixed
$parameter
,
mixed
$value
[,
int
$data_type
] )
bool
closeCursor
(
void
)
int
columnCount
(
void
)
string
errorCode
(
void
)
array
errorInfo
(
void
)
bool
execute
([
array
$input_parameters
=array()
] )
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
[,
int
$column_index
[,
array
$ctor_args
=array()
]]] )
string
fetchColumn
([
int
$column_number
=0
] )
mixed
fetchObject
([
string
$class_name
[,
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
)
}
Table of Contents
PDOStatement->bindColumn
— Bind a column to a PHP variable
PDOStatement->bindParam
— Binds a parameter to the specified variable name
PDOStatement->bindValue
— Binds a value to a parameter
PDOStatement->closeCursor
— Closes the cursor, enabling the statement to be executed again.
PDOStatement->columnCount
— Returns the number of columns in the result set
PDOStatement->errorCode
— Fetch the SQLSTATE associated with the last operation on the statement handle
PDOStatement->errorInfo
— Fetch extended error information associated with the last operation on the statement handle
PDOStatement->execute
— Executes a prepared statement
PDOStatement->fetch
— Fetches the next row from a result set
PDOStatement->fetchAll
— Returns an array containing all of the result set rows
PDOStatement->fetchColumn
— Returns a single column from the next row of a result set
PDOStatement->fetchObject
— Fetches the next row and returns it as an object.
PDOStatement->getAttribute
— Retrieve a statement attribute
PDOStatement->getColumnMeta
— Returns metadata for a column in a result set
PDOStatement->nextRowset
— Advances to the next rowset in a multi-rowset statement handle
PDOStatement->rowCount
— Returns the number of rows affected by the last SQL statement
PDOStatement->setAttribute
— Set a statement attribute
PDOStatement->setFetchMode
— Set the default fetch mode for this statement
PDO::setAttribute
PDOStatement->bindColumn
PDO
PHP 手册