PDO::setAttribute
PDOStatement->bindColumn
PDO
PHP Manual

# The PDOStatement class

## Introduction

Represents a prepared statement and, after the statement is executed, an associated result set.

## Class synopsis

PDOStatement
PDOStatement implements Traversable {
/* Properties */
readonly string $queryString;
/* Methods */
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` = 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` = 0 [, 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` )
}

## 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

PDO::setAttribute
PDOStatement->bindColumn
PDO
PHP Manual