PHP - Carga a BD desde Excel...

   
Vista:

Carga a BD desde Excel...

Publicado por Pepe (54 intervenciones) el 12/01/2009 20:05:02
Hola, tengo un pequeño detalle al usar la libreria de ExcelReader la cual me ayuda a cargar datos a mi base desde un archivo de excel. El problema es que este me inserta un ultimo registro en blanco, este es el codigo que estoy utilizando para barrer el archivo e insertar los datos a la base.

for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) { //Numero de Filas
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) { //numero de Columnas

$bd[$j] = $data->sheets[0]['cells'][$i][$j]; //Arreglo por Fila

if($j = $data->sheets[0]['numCols']){ // si ha recorrido toda la fila INSERTA A LA BD

$insert = mysql_query('INSERT INTO entrada (n_part_ent, qty_ent, bin, old_awb, new_awb, ms_po, f_ingreso, fec_ent) VALUES ("'.$bd[1].'","'.$bd[2].'","'.$bd[3].'","'.$bd[4].'","'.$bd[5].'","'.$bd[6].'","'.$bd[7].'","'.$bd[8].'")');
} // fin IF
}

}

No comprendo por que cuando terminan los FOR me inserta un registro más a mi BD, este en blanco...

Espero me puedan ayudar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder