A que llamas un "registro errado" ?¿
Usa la funcion
http://php.net/manual/en/function.fgetcsv.php Para analizar linea por linea, si tuvo exito devuelve un arreglo el cual puedes recorrer e insertar los datos, caso contrario(si encuentra un error en el formato) devuelve NULL.
O podrias leer linea por linea, como te dijeron con expresiones regulares.