#! /usr/bin/php query($query); } } fclose($ids_fp); //insert the USB vendors $ids_fp = fopen('usb.ids', 'r'); while (($line = fgets($ids_fp)) !== false) { if (preg_match('/^([0-9a-f]{4})\s+(.*)\s*$/', $line, $matches) == 1) { $vendorid = $matches[1]; $full_name = sanitizeDb(decode_soft($matches[2])); $clean_name = sanitizeDb(decode($matches[2])); // echo "$vendorid $full_name $clean_name".PHP_EOL; $query = "INSERT INTO vendors (bus,vendorid,clean_name,full_name) VALUES ('usb','$vendorid','$clean_name','$full_name');"; DB::$instance->query($query); } } fclose($ids_fp);