Open Jakovitz opened 8 years ago
AbstractResultSet::current() can buffer non-valid data.
Similar example as in #51:
use Zend\Db\Adapter\Adapter; use Zend\Db\ResultSet\ResultSet; use Zend\Db\TableGateway\TableGateway; require 'vendor/autoload.php'; $adapter = new Adapter(array( 'driver' => 'pdo_mysql', 'database' => 'db-album', 'username' => 'root', 'password' => '' )); //using TableGateway instance $sampleTable = new TableGateway('album', $adapter, null,new ResultSet()); //selecting... $rowset = $sampleTable->select(array('artist' => 'Non-existent')); $rowset->buffer(); var_dump($rowset->current()); // null var_dump($rowset->current()); // false
This repository has been closed and moved to laminas/laminas-db; a new issue has been opened at https://github.com/laminas/laminas-db/issues/133.
AbstractResultSet::current() can buffer non-valid data.
Similar example as in #51: