Php/docs/class.pdostatement
(PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 1.0.0)
Introduction
Represents a prepared statement and, after the statement is executed, an associated result set.
Class synopsis
PDOStatement implements Traversable {
readonly string $queryString
;
/* Methods */
public bindColumn
( mixed $column
, mixed &$param
[, int $type
[, int $maxlen
[, mixed $driverdata
]]] ) : bool
public bindParam
( mixed $parameter
, mixed &$variable
[, int $data_type
= PDO::PARAM_STR
[, int $length
[, mixed $driver_options
]]] ) : bool
public closeCursor ( ) : bool
public columnCount ( ) : int
public debugDumpParams ( ) : void
public errorCode ( ) : string
public errorInfo ( ) : array
public execute
([ array $input_parameters
= NULL
] ) : bool
public fetch
([ int $fetch_style
[, int $cursor_orientation
= PDO::FETCH_ORI_NEXT
[, int $cursor_offset
= 0
]]] ) : mixed
public fetchAll
([ int $fetch_style
[, mixed $fetch_argument
[, array $ctor_args
= array()
]]] ) : array
public fetchColumn
([ int $column_number
= 0
] ) : mixed
public fetchObject
([ string $class_name
= "stdClass"
[, array $ctor_args
]] ) : object|false
public getAttribute
( int $attribute
) : mixed
public getColumnMeta
( int $column
) : array
public nextRowset ( ) : bool
public rowCount ( ) : int
public setAttribute
( int $attribute
, mixed $value
) : bool
public setFetchMode
( int $mode
) : bool
}
Properties
queryString
- Used query string.
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::debugDumpParams — Dump an SQL prepared command
- 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
/* Properties */