query("SET NAMES utf8mb4"); foreach ($invoices as $inv) { $query = sprintf("INSERT INTO ecommerce_invoices VALUES ('%s', '%s', '%s', '%s', '%s', 'temu', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%f', '%f', '%f', null, null, null, null, null, null);", getId(), $inv['document_no'], $inv['type'], $inv['register_date'], $inv['sell_date'], $inv['order_no'], 'TemuCustomer', $inv['parent_nip'], null, null, '', '', null, 'PLN', $inv['total_netto'], $inv['total_brutto'], $inv['total_vat']); $res = $db->query($query); if (!$res) { echo "Query error: ".$query.PHP_EOL; } } function getId() { $db = $GLOBALS['db']; $res = $db->fetchByAssoc($db->query("SELECT UUID() as id;")); return $res['id']; }