PDOStatement::fetchColumn — Retorna uma única coluna da próxima linha no conjunto de resultados. (PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)
string PDOStatement::fetchColumn ([ int $column_number = 0 ] )
Retorna uma única coluna da próxima linha no conjunto de resultados ou FALSE se não houver mais.
número_coluna
O número do índice (índice baseado em 0) da coluna que você deseja recuperar da linha. Se nenhum valor for fornecido, PDOStatement::fetchColumn() busca a primeira coluna.
PDOStatement::fetchColumn() retorna uma única coluna da próxima linha no conjunto de resultados.
Nota: Se você usar PDOStatement::fetchColumn() para recuperar dados, não há como retornar outra coluna da mesma linha.
<?php$sth = $dbh->prepare("SELECT nome, cor FROM fruta");$sth->execute();/* Obtém a primeira coluna da próxima linha no conjunto de resultados*/print("From o conjunto de resultados Obtenha a primeira coluna na próxima linha:n");$result = $sth->fetchColumn();print("name = $resultadon");print("Obtém a segunda coluna da próxima linha no conjunto de resultados:n");$resultado = $sth->fetchColumn(1);print("colour = $resultadon" );
O exemplo acima produzirá:
Obtenha a primeira coluna da próxima linha no conjunto de resultados: nome = limão Obtenha a segunda coluna da próxima linha no conjunto de resultados: color = red