tengo un archivo csv, el cual abro primero y luego cargo los valores de las columnas a una bd.
Código PHP:
<?php
//mi funcion conexion = $link;
$row = 0;
$fp = fopen ("datos.csv","r");
while ($data = fgetcsv ($fp, 1000, ";"))
{
$num = count ($data);
print " <br>";
$row++;
echo "$row."."-----".$data[0]."-----".$data[1]."-----".$data[2];
print " <br>";
mysql_query("INSERT INTO tabla1 (dato1,dato2,dato3) VALUES ('$data[0]','$data[1]','$data[2]')",$link);
}
fclose ($fp);
-- data[0] -- data[1] -- data[2]
id -- nombre -- provincia -- distrito
1 -- Cosa1 -- nombre1 -- nombre1
2 -- cosa2 -- nombre2 -- otro nombre
3 -- cosa3 -- nombre3 -- nombre3
Como puedo reemplazar solo los valores de esa columna provincia
por ejemplo en el primer registro nombre1 x un entero ejemplo 1
pero solo en esa columna ya que en la otra columna distrito tambien hay una cadena similar pero su valor seria por ejemplo 2
he estado revisando la función ereg_replace y perfecto reemplazaria la cadena por lo que yo le indique pero en mi caso quiero especificarle que haga el cambio en esa columna y asi en la siguiente columna. Pero con el detalle que mencione.
Esperando su orientación me despido de Ustedes.
Muchas Gracias
A. Acosta