public function DatabaseStatementPrefetch::fetchColumn

7.x public DatabaseStatementPrefetch::fetchColumn($index = 0)
1 call to DatabaseStatementPrefetch::fetchColumn()
DatabaseStatementPrefetch::fetchField in drupal/includes/database/
Returns a single field from the next record of a result set.


drupal/includes/database/, line 373
Database interface code for engines that need complete control over their result sets. For example, SQLite will prefix some column names by the name of the table. We post-process the data, by renaming the column names using the same convention as…


An implementation of DatabaseStatementInterface that prefetches all data.


public function fetchColumn($index = 0) {
  if (isset($this->currentRow) && isset($this->columnNames[$index])) {
    // We grab the value directly from $this->data, and format it.
    $return = $this->currentRow[$this->columnNames[$index]];
    return $return;
  else {
    return FALSE;