Description

Returns a single column from the next row of a result set or FALSE if
there are no more rows.

Note:

PDOStatement::fetchColumn() should not be used to
retrieve boolean columns, as it is impossible to distinguish a value of
FALSE from there being no more rows to retrieve. Use
PDOStatement::fetch() instead.

Parameters

column_number

0-indexed number of the column you wish to retrieve from the row. If
no value is supplied, PDOStatement::fetchColumn()
fetches the first column.

Return Values

PDOStatement::fetchColumn() returns a single column
from the next row of a result set or FALSE if there are no more rows.

Warning

There is no way to return another column from the same row if you
use PDOStatement::fetchColumn() to retrieve data.