Ver Mensaje Individual
  #14 (permalink)  
Antiguo 11/09/2005, 03:40
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 3 meses
Puntos: 39
Despues de:
$data = explode(";", $array[$i]);
pon esto:
print_r($data);

Seguro que te mostrara 9 elementos o mas ($data[0],...,$data[8]). Si es asi, entonces hay que aumentar un tercer parametro a la funcion explode
$data = explode(";", $array[$i], 8);

Tu necesias 8 elementos en $data, mas 1 (tu campo cod, que hasta ahora no mencionas nada: como se llama, de que tipo es, etc.) en $sql, tendrias 9, que es la cantidad de columnas que tienes en tu tabla empresas.

Te recomiendo, en estos casos, poner siempre un print antes de cada sentencia SQL. Asi podras ver la sentencia completa, que valores tiene, etc.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.