31/07/2003, 05:02
|
| | Fecha de Ingreso: julio-2003
Mensajes: 64
Antigüedad: 21 años, 4 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 |