es que tengo un problemilla con algo qeu subo, no se si eso sera de php o de mysql
Una macro me guarda automaticamente un archivo en CSV, y tengo un codigo en php que se encarga de subirlo a una base de datos en mysql, el problema es que como es csv lo separa, claro esta, por comas, y en solo 1 columna y asi sube a la base de datos.
Cuando creo el archivo CSV yo misma, manualmente, y lo pongo en el codigo de php para que l suba, no ocurre lo mismo, sube como tiene que ser, per el problema es que yo necesito que la macro lo cree para poderlo subir sin problema cada que ejcute el codigo.
El codigo php es el siguiente:
Código PHP:
<?
$sqlelim= mysql_query("DELETE FROM aplicaciones_copy",$link);
$row=1;
$fp = fopen ("Ficha Tecnica SQL.csv","r");
while ($data = fgetcsv ($fp, 100, ";"))
{
if ($row!=1)
{
$Referencia = $data[0];
$Talla = $data[1];
$Base = $data[2];
$Escote = $data[3];
$Sisa = $data[4];
$Altura = $data[5];
$Tirante = $data[6];
$sql="INSERT INTO aplicaciones_copy (Referencia, Talla, Base, Escote, Sisa, Altura, Tirante, Imagen) VALUES ('$Referencia', '$Talla', '$Base', '$Escote', '$Sisa', '$Altura', '$Tirante', 'NULL')";
$resultado=mysql_query($sql,$link);
if(mysql_affected_rows($link))
{
}
else
{
}
}
$row++;
}
fclose ($fp);
?>