diff --git a/utils/load_warranty_serial/load_serials.php b/utils/load_warranty_serial/load_serials.php new file mode 100644 index 00000000..9013a309 --- /dev/null +++ b/utils/load_warranty_serial/load_serials.php @@ -0,0 +1,50 @@ +prepare('insert into warranty_serial (id, sku, date_create, source) values (:serial, :sku, :date_create, :source)'); + + +// go through rows +$counter = 0; +$source = 'motiv'; +while (($row = fgetcsv($csv)) !== false) +{ + // skip first line + if ($counter == 0) + { + $counter++; + continue; + } + + $serial = trim(strtoupper($row[0])); + $sku = trim($row[1]); + $date_create = $row[2]; + $ref_id = $row[3]; + + $res = $sth->execute([ + ':serial' => $serial, + ':sku' => $sku, + ':date_create' => $date_create, + ':source' => $source + ]); + + if (!$res) + { + $err = $sth->errorInfo(); + echo "Error ($serial) - " . $err[2] . "\n"; + } +} + +// close file +fclose($csv); + +