Marius Cramer
2015-04-16 a6a094ab2cb67b7d66307eb79c7f6ce2c94a14d3
- added function to insert db data from array
1 files modified
22 ■■■■■ changed files
interface/lib/classes/db_mysql.inc.php 22 ●●●●● patch | view | raw | blame | history
interface/lib/classes/db_mysql.inc.php
@@ -538,7 +538,27 @@
        }
        return $out;
    }
    public function insertFromArray($tablename, $data) {
        if(!is_array($data)) return false;
        $k_query = '';
        $v_query = '';
        $params = array($tablename);
        $v_params = array();
        foreach($data as $key => $value) {
            $k_query .= ($k_query != '' ? ', ' : '') . '??';
            $v_query .= ($v_query != '' ? ', ' : '') . '?';
            $params[] = $key;
            $v_params[] = $value;
        }
        $query = 'INSERT INTO ?? (' . $k_query . ') VALUES (' . $v_query . ')';
        return $this->query($query, true, $params + $v_params);
    }
    public function diffrec($record_old, $record_new) {
        $diffrec_full = array();
        $diff_num = 0;