11/09/2005, 03:40
|
| | | 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. |