Código PHP:
Ver original
$sqlnum=""; for ($inicionum=2; $inicionum<=$finnum; $inicionum++) { //Selecciono los datos que busco $num[$inicionum]['frq']=nombre_franq($objPHPExcel->getActiveSheet()->getCell('A'.$inicionum)->getCalculatedValue()); $num[$inicionum]['devn']=$objPHPExcel->getActiveSheet()->getCell('B'.$inicionum)->getCalculatedValue(); $num[$inicionum]['facn']=$objPHPExcel->getActiveSheet()->getCell('C'.$inicionum)->getCalculatedValue(); $num[$inicionum]['facm']=$objPHPExcel->getActiveSheet()->getCell('D'.$inicionum)->getCalculatedValue(); $num[$inicionum]['devm']=$objPHPExcel->getActiveSheet()->getCell('E'.$inicionum)->getCalculatedValue(); $num[$inicionum]['comt']=$objPHPExcel->getActiveSheet()->getCell('H'.$inicionum)->getCalculatedValue(); $num[$inicionum]['comk']=$objPHPExcel->getActiveSheet()->getCell('I'.$inicionum)->getCalculatedValue(); // //Comienzo el Script del Insert $sqlnum.=($num[$inicionum]['frq']=='NO')?"":"INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('".$num[$inicionum]['frq']."', '".$num[$inicionum]['facn']."', '".$num[$inicionum]['devn']."', '".$num[$inicionum]['facm']."', '".$num[$inicionum]['devm']."', '".$num[$inicionum]['comt']."', '".$num[$inicionum]['comk']."', '".$fec_regnum."');"; } //echo $sqlnum; conectar_bd();
y me devuelve este error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, ' at line 1
y Realmente digo NO VEO EL ERROR, mando a imprimir el query y obtengo:
INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('14', '4115', '8', '242822.90000001', '988.33', '110390.581626', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('13', '2029', '6', '147771.33', '1018.68', '81834.2765', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('09', '5960', '27', '561553.50999999', '3568.78', '269558.43', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('17', '1259', '2', '90595.050000001', '44.64', '50678.6885', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('05', '4056', '1', '359362.76', '295.58', '167523.45356667', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('12', '4465', '23', '450939.21', '3649.54', '172510.89', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('04', '4521', '0', '380511.43', '0', '201269.75123643', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('02', '6110', '0', '366445.11', '0', '156665.01277', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('01', '2597', '4', '200744.21', '289.29', '91436.709999855', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('11', '5011', '6', '413759.64', '596.34', '202688.0095', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('07', '4057', '15', '372322.82', '1923.71', '220951.19', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('08', '1803', '0', '99242.250000001', '0', '72430.757', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('15', '3219', '0', '256199.92', '0', '137647.9991', '', '2013-02-05');INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ('06', '1736', '3', '142863.5', '351.79', '56778.79', '', '2013-02-05');
y lo peor si copio y pego eso en el PHPMYADMIN si lo ejecuta, entonces que esta pasando?