| |||
Insert Masivo MySQL - PHP Hola, necesito hacer un insert de miles de registros que tengo en un txt, un solo campo + el correspondiente id automático. El tema es que obviamente no quiero hacerlo a mano y no se me ocurre como hacerlo con php. Básicamente quiero que "lea" el archivo, distinga los registros por línea (uno por línea) y los vaya insertando uno por uno... alguna sugerencia?
__________________ Gustavo |
| |||
Re: Insert Masivo MySQL - PHP Lo iba a hacer una sola vez, pero busqué en phpmyadmin y no encontré nada. tengo el recuerdo de haberlo hecho hace un buen tiempo... Gracias por responder.
__________________ Gustavo |
| |||
Re: Insert Masivo MySQL - PHP como dijeron, te vas a tener q manejar con arrays abris el txt con fopen, lees con fread, luego haces un explode para separar cada registro .... $explode = explode(" ", $datos); ....// POr un espacio, o por cualquier cosa q esten separados los registros, quizas estan por comas, guiones, eso lo sabras vos. ... luego recorres el array explode, y vas insertando de a uno los datos foreach ($explode as $key) { print("INSERT INTO tabla(valor) VALUES('$key')");// te puse print para q veas como queda la sentencia sql, si va bien, reemplaza print por mysql_query y listop } creo q asi irias bien,, slds |
| |||
Re: Insert Masivo MySQL - PHP Si el fichero está todo tal cual lo quieres meter en la base de datos, con phpmyadmin tienes que ir a la pestaña que pone "SQL" y en la parte de abajo puedes hacer que cargue tu txt. |
| |||
Re: Insert Masivo MySQL - PHP Cita: Los separo de a uno por renglón...
Iniciado por diozmilaneza ![]() Código PHP:
__________________ Gustavo |