public function buildUpdateQuery($table, $data, $where, $limit)
    {
        $sql = "UPDATE " . $this->quoteSpecialName($table) . " SET ";

        $values = '';

        foreach ($data as $key => $value) {
            if (!empty($values)) $values .= ', ';
            $values .= $this->quoteSpecialName($key) . ' = ' . $this->escapeItem($value);
        }

        $sql .= $values . ' WHERE ' . $where;

        if (!empty($limit)) {
            $sql .= ' LIMIT ' . $limit;
        }

        $sql .= ';';

        return $sql;
    }
public function buildUpdateQuery($table, $data, $where, $limit)
    {
        $sql = "UPDATE " . $this->quoteSpecialName($table) . " SET ";

        $values = '';

        foreach ($data as $key => $value) {
            if (!empty($values)) $values .= ', ';
            $values .= $this->quoteSpecialName($key) . ' = ' . $this->escapeItem($value);
        }

        $sql .= $values . ' WHERE ' . $where;

        if (!empty($limit)) {
            $sql .= ' LIMIT ' . $limit;
        }

        $sql .= ';';

        return $sql;
    }
public function buildUpdateQuery ( $ table , $ data , $ where , $ limit ) { $ sql = "UPDATE " . $ this -> quoteSpecialName ( $ table ) . " SET " ; $ values = '' ; foreach ( $ data as $ key => $ value ) { if ( ! empty ( $ values ) ) $ values .= ', ' ; $ values .= $ this -> quoteSpecialName ( $ key ) . ' = ' . $ this -> escapeItem ( $ value ) ; } $ sql .= $ values . ' WHERE ' . $ where ; if ( ! empty ( $ limit ) ) { $ sql .= ' LIMIT ' . $ limit ; } $ sql .= ';' ; return $ sql ; }
Update a table

@param string $table
@param array $data
@param string $whereValue
@param integer $limit

@return string
Update a table