= 3) { $lat = trim(preg_replace('/^(\+)?(\-)?0*(.*)/', "$2$3", $data[1])); $long = trim(preg_replace('/^(\+)?(\-)?0*(.*)/', "$2$3", $data[2])); $city = mysql_escape_string(trim(isset($data[3]) ? $data[3] : '')); $state = mysql_escape_string(trim(isset($data[4]) ? $data[4] : '')); if ($lat && $long) { $buffer[] = "('$data[0]', $lat, $long, '$city', '$state')"; if (count($buffer) == 100) { $sql = "INSERT INTO `zips` (`zip`, `lat`, `long`, `city`, `state`) VALUES ".join(",", $buffer); mysql_query($sql) or die(mysql_error().": ".$sql); $buffer = array(); } } } } if (count($buffer) > 0) { $sql = "INSERT INTO `zips` (`zip`, `lat`, `long`, `city`, `state`) VALUES ".join(",", $buffer); mysql_query($sql) or die(mysql_error().": ".$sql); }