Hola, como andan? hace un tiempo estoy usando un script para actualizar o insertar nuevos datos desde un archivo csv a mysql, lo que necesito es agregarle el borrado en el caso de que el articulo que este en la base de datos en el archivo csv no exita, ya que me estan quedando en la base de datos articulos que ya no van a volver a ingresar
Este es el codigo que uso actualmente:
Código PHP:
<?php
$row = 1;
$fp = fopen ("ART-E.csv","r");
while ($data = fgetcsv ($fp, 10000, ";"))
{
$num = count ($data);
print " <br>";
$row++;
echo "$row- ".$data[0].$data[1].$data[2];
if(!mysql_num_rows(mysql_query("SELECT codigo FROM articulos WHERE codigo='$data[0]'"))){
mysql_query("INSERT INTO articulos (codigo,descripcion,precio) VALUES ('$data[0]','$data[1]','$data[2]')");
}else{
mysql_query("update articulos set descripcion='$data[1]', precio='$data[2]' where codigo=$data[0]'");
}
}
fclose ($fp);
?>
Gracias de antemano