public function inserttable($tablename, $insertsqlarr, $returnid = 0, $replace = false, $silent = 0) { $this->setWriteConn(); $insertkeysql = $insertvaluesql = $comma = ''; foreach ($insertsqlarr as $insert_key => $insert_value) { $insertkeysql .= $comma . '`' . $insert_key . '`'; $insertvaluesql .= $comma . '\'' . $insert_value . '\''; $comma = ', '; } $method = $replace ? 'REPLACE' : 'INSERT'; self::$write_conn->query($method . ' INTO ' . $this->tname($tablename) . ' (' . $insertkeysql . ') VALUES (' . $insertvaluesql . ') ', $silent ? 'SILENT' : ''); if ($returnid && !$replace) { $insert_id = self::$write_conn->insertId(); } else { $insert_id = false; } return $insert_id; }