Ok, en mi caso lo que you haría sería instalar phpMyAdmin e intentar cargar el txt a tu BD usando el comando LOAD DATA INFILE de la siguiente forma:
Código PHP:
LOAD DATA INFILE 'c:\direcciones.txt' INTO TABLE tu_tabla
FIELDS TERMINATED BY '\;'
6.4.8 LOAD DATA INFILE Syntax
Un problema que podría presentarse es que en el contendio de tu archivo dirección, algo tenga un ; creando confusión en la terminación de un campo a otro.
si no queres utilizar ningún paquete para hacer el volcado de datos, te recomiendo copiar el archivo txt, a tu linux e indicarle exactamente la ruta para llenar tu tabla.
Si tenes opción de decirle a tu cliente que te mande la información delimitado con TAB, seria mejor. Fijate en
Como importar tablas de fox a mysql ?