public get_results ( string $query, array $args = [], string $class_name = '\Habari\QueryRecord' ) : array | ||
$query | string | The query to execute |
$args | array | An array of arguments to pass for prepared statements |
$class_name | string | class name for row result objects |
Результат | array | An array of QueryRecord or the named class each containing the row data
$ary= DB::get_results( 'SELECT * FROM tablename WHERE foo= ?', array( 'fieldvalue' ), 'extendedQueryRecord' ); |
public function get_results($query, $args = array(), $class_name = '\\Habari\\QueryRecord')
{
$this->set_fetch_mode(\PDO::FETCH_CLASS);
$this->set_fetch_class($class_name);
if ($this->query($query, $args)) {
return $this->pdo_statement->fetchAll();
} else {
return false;
}
}