Drivers\Abstraction\Sql::delete PHP Method

delete() public method

Abstraction for delete.
public delete ( $table, $where = null ) : boolean
return boolean
    public function delete($table, $where = null)
    {
        if (!empty($this->criteria)) {
            $criteria = implode(' ', $this->criteria);
            unset($this->criteria);
        } elseif (is_array($where)) {
            foreach ($where as $c => $v) {
                $wheres[] = "{$c} = '" . $this->escape($v) . "'";
            }
            $criteria = implode(' AND ', $wheres);
        } else {
            return false;
        }
        return $this->query("DELETE FROM {$table} WHERE " . $criteria);
    }