Bare send sql-strengen til din db-adapter sådan her:
$resultSet = $adapter->query($sql, \Zend\Db\Adapter\Adapter::QUERY_MODE_EXECUTE);
Og hvis du vil videregive parametre:
$sql = "SELECT * FROM testTable WHERE myColumn = ?";
$resultSet = $adapter->query($sql, array(5));
EDIT:Bemærk venligst, at forespørgselsmetoden ikke altid returnerer et resultatsæt. Når det er et resultatsæt, der producerer forespørgsel (SELECT
) det returnerer en \Zend\Db\ResultSet\ResultSet
ellers(INSERT
, UPDATE
, DELETE
, ...) vil det returnere en \Zend\Db\Adapter\Driver\ResultInterface
.
Og når du lader den anden parameter stå tom, får du en \Zend\Db\Adapter\Driver\StatementInterface
som du kan udføre.