static function select($table, $select = '*', $where = null, $order = null, $page = null, $limit = null, $fetch = true)
{
if ($limit === 0) {
return array();
}
if (is_array($select)) {
$select = self::select_clause($select);
}
$sql = 'SELECT ' . $select . ' FROM ' . self::prefix($table);
if (!empty($where)) {
$sql .= ' WHERE ' . self::where($where);
}
if (!empty($order)) {
$sql .= ' ORDER BY ' . $order;
}
if ($page !== null && $limit !== null) {
$sql .= ' LIMIT ' . $page . ',' . $limit;
}
return self::query($sql, $fetch);
}