Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2003, 05:02
Eduardol
 
Fecha de Ingreso: julio-2003
Mensajes: 64
Antigüedad: 20 años, 9 meses
Puntos: 0
Insertar en BD desde archivo txt

Hola a todos.
Bueno, mi problema es que tengo un archivo txt con lo siguiente (por ejemplo):

cielo azul
hierba verde
agua transparente
.
.
.

Es decir, dos palabras separadas por un espacio(aunque se podria vambiar por cualquier cosa). Lo que quiero es recorrer el archivo de texto línea por línea, y que la primera palabra la introduzca en un campo de una tabla (por ejemplo 'nombre') y la segunda palabra en otro campo (pr ejemplo 'caracteristica').

Hasta ahora he conseguido leer el archivo línea a línea y que me introduzca toda la línea en un campo, pero no que cada palabra vaya a su campo correspondiente.

Este es el codigo que he hecho hasta ahora:

$fichero = file("prueba.txt");
for($i=0;$i<=82;$i++)
{
$array = explode("\n",$fichero[$i]);
$enl=strtr(strtolower("$fichero[$i]"), "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÜÚ", "àáâãäåæçèéêëìíîïðñòóôõöøùüú");
mysql_db_query("cine","insert into principal (nombre) values ('$fichero[$i]')");
}

Si me podeis echar una mano estaria muy agradecido.

Un saludo
Eduardo