prepare($sql); $overviewfp = fopen($argv[1].'-overview', 'r'); echo "Building $database"; $i = 0; while($data=fgets($overviewfp)) { $parts=preg_split("/(:#rsl#:|\t)/", $data);; $stmt->execute([$parts[0], $parts[1], $parts[2], $parts[3], $parts[4], $parts[5]]); if($i++ > 100) { echo '.'; $i = 0; } } echo "\nFinished.\n"; fclose($overviewfp); $dbh = null; function rslight_db_open($database, $table) { try { $dbh = new PDO('sqlite:'.$database); } catch (PDOExeption $e) { echo 'Connection failed: '.$e->getMessage(); exit; } $dbh->exec("CREATE TABLE IF NOT EXISTS $table( id INTEGER PRIMARY KEY, newsgroup TEXT, number TEXT, msgid TEXT, date TEXT, name TEXT, subject TEXT)"); return($dbh); } ?>