Gc\Db\AbstractTable::execute PHP 메소드

execute() 공개 메소드

Execute query
public execute ( mixed $query, mixed $parameters = null ) : array | Zend\Db\Adapter\Driver\Pdo\Result
$query mixed (\Zend\Db\Sql\*|string) Query
$parameters mixed Parameters
리턴 array | Zend\Db\Adapter\Driver\Pdo\Result
    public function execute($query, $parameters = null)
    {
        if (is_string($query)) {
            $statement = $this->getAdapter()->createStatement($query);
        } else {
            $statement = $this->getAdapter()->createStatement();
            $query->prepareStatement($this->getAdapter(), $statement);
        }
        return $statement->execute($parameters);
    }

Usage Example

예제 #1
0
 /**
  * Test
  *
  * @return void
  */
 public function testExecute()
 {
     $select = new Select();
     $select->from('user');
     $result = $this->object->execute($select);
     $this->assertInstanceOf('Zend\\Db\\Adapter\\Driver\\Pdo\\Result', $result);
 }