DB_dsql::render_set PHP Méthode

render_set() public méthode

Renders [set] for UPDATE query.
public render_set ( ) : string
Résultat string rendered SQL chunk
    public function render_set()
    {
        $x = array();
        if ($this->args['set']) {
            foreach ($this->args['set'] as $field => $value) {
                if (is_object($field)) {
                    $field = $this->consume($field);
                } else {
                    $field = $this->bt($field);
                }
                if (is_object($value)) {
                    $value = $this->consume($value);
                } else {
                    if (is_array($value)) {
                        $value = json_encode($value);
                    }
                    $value = $this->escape($value);
                }
                $x[] = $field . '=' . $value;
            }
        }
        return implode(', ', $x);
    }