Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2013, 13:10
hernan2212
 
Fecha de Ingreso: marzo-2012
Ubicación: Rosario
Mensajes: 108
Antigüedad: 12 años
Puntos: 0
Actualizar/insertar/ eliminar datos Mysql desde .csv

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 ($fp10000";")) 

$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