Gc\Db\AbstractTable::fetchOne PHP Method

fetchOne() public method

Fetch One
public fetchOne ( mixed $query, mixed $parameters = null ) : mixed
$query mixed (\Zend\Db\Sql\*|string) Query
$parameters mixed Parameters
return mixed
    public function fetchOne($query, $parameters = null)
    {
        if ($query instanceof ResultSet) {
            $resultSet = $query;
        } else {
            $resultSet = new ResultSet();
            $resultSet->initialize($this->execute($query, $parameters));
        }
        $result = $resultSet->getDataSource()->getResource()->fetchColumn();
        $resultSet->getDataSource()->getResource()->closeCursor();
        return $result;
    }

Usage Example

Esempio n. 1
0
 /**
  * Test
  *
  * @return void
  */
 public function testFetchOneWitthFakeOption()
 {
     $result = $this->object->fetchOne($this->object->select(array('id' => 42)));
     $this->assertFalse($result);
 }