--- a/updatedb.php +++ b/updatedb.php @@ -1,1 +1,61 @@ + 0) { + $query = "insert into $tablename values("; + $valueCount = 0; + foreach ($data as $value) { + $query.=($valueCount >0 ? "','" :"'").pg_escape_string($value); + $valueCount++; + } + if ($tablename == "stops") { + $query.= "', ST_GeographyFromText('SRID=4326;POINT({$data[2]} {$data[0]})'));"; + } else { + $query.= "');"; + } + if ($tablename =="stop_times" && $data[1] == "") { + $query = "insert into $tablename (trip_id,stop_id,stop_sequence) values('{$data[0]}','{$data[3]}','{$data[4]}');"; + } + + } + $result = pg_query($conn, $query); + $line++; + if ($line % 10000 == 0) echo "$line records... \n"; + } + fclose($handle); + echo "Found a total of $line records in $file.\n"; + } +} +?> +