PDOStatement::fetchColumn -- Întoarce o singură coloană din următorul rând al setului de rezultate
Descriere
string PDOStatement::fetchColumn ( [int column_number] )
Întoarce o singură coloană din următorul rând al setului de rezultate sau FALSE dacă nu mai sunt rânduri.
Parametri
column_number
Numărul coloanei, indexat începând cu 0, care va fi extrasă din rând. Dacă nu este furnizată nicio valoare, PDOStatement::fetchColumn() preia prima coloană.
Valori întoarse
PDOStatement::fetchColumn() întoarce o singură coloană în următorul rând al setului de rezultate.
Atenţie
Nu este o altă metodă de a întoarce o altă coloană de pe acelaşi rând dacă se foloseşte PDOStatement::fetchColumn() pentru a extrage date.
Exemplu. Întoarce prima coloană a următorului rând
<?php
$sth = $dbh->prepare("SELECT name, colour FROM fruit");
$sth->execute();
/* Preia prima coloana de pe randul urmator din setul de rezultate */
print("Preia prima coloana de pe randul urmator din setul de rezultate:\n");
$result = $sth->fetchColumn();
print("name = $result\n");
print("Preia a doua coloana de pe randul urmator din setul de rezultate:\n");
$result = $sth->fetchColumn(1);
print("colour = $result\n");
?>
Exemplul de mai sus va afişa:
Preia prima coloana de pe randul urmator din setul de rezultate:
name = lemon
Preia a doua coloana de pe randul urmator din setul de rezultate:
colour = red