PDOStatement::fetchColumn Returns a single column from the next row of a result set &reftitle.description; public mixedPDOStatement::fetchColumn intcolumn0 Returns a single column from the next row of a result set or &false; if there are no more rows. 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. &reftitle.parameters; column 0-indexed number of the column you wish to retrieve from the row. If no value is supplied, PDOStatement::fetchColumn fetches the first column. &reftitle.returnvalues; PDOStatement::fetchColumn returns a single column from the next row of a result set or &false; if there are no more rows. There is no way to return another column from the same row if you use PDOStatement::fetchColumn to retrieve data. &reftitle.examples; Return first column of the next row prepare("SELECT name, colour FROM fruit"); $sth->execute(); print("Fetch the first column from the first row in the result set:\n"); $result = $sth->fetchColumn(); print("name = $result\n"); print("Fetch the second column from the second row in the result set:\n"); $result = $sth->fetchColumn(1); print("colour = $result\n"); ?> ]]> &example.outputs; &reftitle.seealso; PDO::query PDOStatement::fetch PDOStatement::fetchAll PDO::prepare PDOStatement::setFetchMode