, 'page', 'paged' # wordpress
];
- public $fields;
+ public $fields = [];
public $indexes;
function __construct($name,$opt=[]) {
$this->create_temporary();
- if (!isset($this->fields)) {
+ if (!isset($this->_fields)) {
+ $this->_fields = true;
- $this->fields = array();
$conf = $this->unvar($this->db()->conf_type('table.fields',true));
if (is_scalar($conf)) $conf = array('sql'=>$conf);
$rows = $this->db()->conn->query($conf['sql']);
$select[] = $field->extras." AS ".$field->sql_name();
}
+ if (!$select) return '';
return ','.join(',',$select);
}