Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/11/2015, 11:55
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: importar de exel a MySQL

Es posible que el problema sea el uso de nombres en inglés para los campos, dado que existen en MySQL ciertas palabras reservadas, como es el caso de ORDER...
Lo mejor es, si no vas a usar un orden de columnas diferente al que la tabla tiene, y la cantiadad de columnas de la tabla coincide con la de los datos, no pongas los nombres de las columnas.
Si necesitas ponerlas, encierra los nombres de las mismas entre acentos agudos (`):
Código PHP:
Ver original
  1. $import = "INSERT into info(
  2. `management_load_line`, `suffix`, `order`,  `item`, `order_item`, `co `, `schedule`,
  3. `status`, `catalog_number`, `style_number`, `item_quantity_open`,
  4. `item_Extended_Amount`, `item_order_date`, `commit_ship_date`, `commit_ship_actual_date`,
  5. `commit_ship_original_date`, `commit_ship_reschedule_reason`, `commit_ship_reschedule_reason`,
  6. `commit_ship_reschedule_number`, `do_not_ship_b4_date`, `required_ship_date`,
  7. `ship_method`, `customer_number`, `cust_name`, `ship_addr_name`, `state`, `product_line`)
  8. values('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]','$data[8]','$data[9]','$data[10]','$data[11]','$data[12]','$data[13]','$data[14]','$data[15]','$data[16]','$data[17]','$data[18]','$data[19]','$data[20]','$data[21]','$data[22]','$data[23]','$data[24]''$data[25]')";

Nota: Lo que si noto es que el INSERT lo aplicas sobre una tabla diferente del TRUNCATE, y a esa nunca la llamas...
Código PHP:
Ver original
  1. $deleterecords = "TRUNCATE TABLE tablename";
¿No tienes un error en alguna parte?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)