connect_errno) { die( "Fallo la conexión a MySQL: (" . $conexion -> mysqli_connect_errno() . ") " . $conexion -> mysqli_connect_error()); } //echo "Conexión exitosa!"; mysqli_set_charset($conexion, "utf8"); if(isset($_POST['submit'])) { //Aquí es donde seleccionamos nuestro csv $fname = $_FILES['sel_file']['name']; echo 'Cargando nombre del archivo: '.$fname.'
'; $chk_ext = explode(".",$fname); if(strtolower(end($chk_ext)) == "csv") { //si es correcto, entonces damos permisos de lectura para subir $filename = $_FILES['sel_file']['tmp_name']; $handle = fopen($filename, "r"); $count = 0; while (($data = fgetcsv($handle, 0, ",")) !== FALSE) { $count++; if ($count == 1) { continue; } $data[6] = str_replace( array(","), ".", $data[6] ); //Insertamos los datos con los valores... mysqli_query($conexion,"UPDATE jos_hikashop_product SET product_name='$data[4]', product_sort_price='$data[6]' WHERE product_code='$data[0]' and '$data[2]'='all'"); mysqli_query($conexion,"UPDATE jos_hikashop_price SET price_value='$data[6]' WHERE price_product_id='$data[3]' and price_access='$data[2]'"); mysqli_query($conexion,"UPDATE jos_hikashop_characteristic SET characteristic_value='$data[4]' WHERE characteristic_id='$data[7]'"); // echo $data[0]."
"; // echo $data[1]."
"; // echo $data[2]."
"; // echo $data[3]."
"; // echo $data[4]."
"; // echo $data[5]."
"; // echo $data[6]."
"; // echo $data[7]."
"; } //cerramos la lectura del archivo "abrir archivo" con un "cerrar archivo" fclose($handle); echo "Importación exitosa!"; } else { //si aparece esto es posible que el archivo no tenga el formato adecuado, inclusive cuando es cvs, revisarlo para //ver si esta separado por " , " echo "Archivo invalido!"; } } mysqli_close($conexion); ?>