Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Error con un INSERT anidado

Estas en el tema de Error con un INSERT anidado en el foro de PHP en Foros del Web. Amigos les cuento, estoy leyendo un libro de excel para poder insertar su data en una db mysql, cuando me toca hacer el INSERT lo ...
  #1 (permalink)  
Antiguo 13/03/2013, 16:13
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Pregunta Error con un INSERT anidado

Amigos les cuento, estoy leyendo un libro de excel para poder insertar su data en una db mysql, cuando me toca hacer el INSERT lo hago asi:

Código PHP:
Ver original
  1. $sqlnum="";
  2.                         for ($inicionum=2; $inicionum<=$finnum; $inicionum++)
  3.                         {
  4.                             //Selecciono los datos que busco
  5.                             $num[$inicionum]['frq']=nombre_franq($objPHPExcel->getActiveSheet()->getCell('A'.$inicionum)->getCalculatedValue());
  6.                             $num[$inicionum]['devn']=$objPHPExcel->getActiveSheet()->getCell('B'.$inicionum)->getCalculatedValue();
  7.                             $num[$inicionum]['facn']=$objPHPExcel->getActiveSheet()->getCell('C'.$inicionum)->getCalculatedValue();
  8.                             $num[$inicionum]['facm']=$objPHPExcel->getActiveSheet()->getCell('D'.$inicionum)->getCalculatedValue();
  9.                             $num[$inicionum]['devm']=$objPHPExcel->getActiveSheet()->getCell('E'.$inicionum)->getCalculatedValue();
  10.                             $num[$inicionum]['comt']=$objPHPExcel->getActiveSheet()->getCell('H'.$inicionum)->getCalculatedValue();
  11.                             $num[$inicionum]['comk']=$objPHPExcel->getActiveSheet()->getCell('I'.$inicionum)->getCalculatedValue();                                                                                
  12.                             //
  13.                             //Comienzo el Script del Insert            
  14.                             $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."');";
  15.                         }
  16.                         //echo $sqlnum;
  17.                         conectar_bd();
  18.                         $result=mysql_query($sqlnum) or die(mysql_error());

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?
  #2 (permalink)  
Antiguo 13/03/2013, 17:09
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Error con un INSERT anidado

quitales las comillas esas que le pones a los nombres de los campos....
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 13/03/2013, 17:12
Avatar de dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 1 mes
Puntos: 270
Respuesta: Error con un INSERT anidado

Las funciones mysql de php no te van a permitir enviar más de 1 query a la vez en la misma llamada.Aparte, en este caso, tampoco te hace falta.Con hacer un bulk insert es bastante:
Código SQL:
Ver original
  1. INSERT INTO xxx (<lista campos>) VALUES (<lista valores>),(<lista valores>),(...).....
  #4 (permalink)  
Antiguo 13/03/2013, 19:46
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Error con un INSERT anidado

Eso es cierto, ahora lo miro y el $result=mysql_query($sqlnum) or die(mysql_error()); debe estar dentro del bucle for...
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #5 (permalink)  
Antiguo 13/03/2013, 19:52
Avatar de 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: Error con un INSERT anidado

En realidad, PHP tiene forma de enviar un bloque de sentencias. Simplemente tienes que leer el manual...

PHP::mysqli_multi_query
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #6 (permalink)  
Antiguo 14/03/2013, 06:14
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Error con un INSERT anidado

interesante.
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #7 (permalink)  
Antiguo 14/03/2013, 08:56
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Respuesta: Error con un INSERT anidado

eso lo se incluso empezé a hacerlo asi pero encontre este dilema, para cada bloque de datos devo de usar una "," para separarlos:

(VALORES),(VALORES),....

y en el último valor colocar el ";" pero en mi libro de excel el analiza si una celda tiene dato si tiene dato la jala y prepara el insert si no no...

entonces como haria mi bucle teniendo en cuenta que una celda puede no tener dato... y como hago para determinar que en la ultima celda que SI encontro una data coloque el ";"

No se si me logro explicar....
  #8 (permalink)  
Antiguo 14/03/2013, 10:05
Avatar de 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: Error con un INSERT anidado

Personalmente no lo vería difícil si el libro de Excel representa a la tabla completamente. Es decir, si cada línea de la hoja es un registro para la tabla.
Sencillamente sería que ponga la coma al terminar una línea, y el punto y coma si la línea no contiene datos...
Francamente, es problema de lo que sebe validar, nada más...
Pensemos que sólo se puede insertar si hay datos válidos para a tabla, por lo que, si un campo que no puede ser NULL en la tabla, no contiene dato alguno, simplemente ese registro cierra el bloque.
Por otro lado, por cuestión de buena performance, no es conveniente realizar un insert múltiple eterno de largo,porque te puede dar problemas al buffer de datos. Es conveniente que no superes una cantidad de registros razonable (500, 1.000, tu sabrás), entonces no sólo deberás validar los datos, sino cada cuanto mandas a ejecutar...
Cosas así las he hecho en ASP, pero la lógica es la misma.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #9 (permalink)  
Antiguo 14/03/2013, 10:22
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Respuesta: Error con un INSERT anidado

Bueno no pasan de 20 o 30 filas, pero te explico el libro consta de 35 lineas de las cuales en este MES solo son validas 18, entonces si hago un condicional del tipo (DATO=NULL) me pondra 18 "," y los demas ";" y nose como validar de que una vez haya encontrado un ";" deje de recorrer el bucle (ya que las siguientes lineas no contienen informacion o no es la que necesito)
  #10 (permalink)  
Antiguo 14/03/2013, 10:40
Avatar de 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: Error con un INSERT anidado

Excel no maneja los datos NULL como un DBMS, por lo que no los puedes detectar de esa forma.
Como ya te dije, es un tema de validación de los datos del Excel. Debes analizar visualmente la tabla y ver qué necesitas verificar para determinar el fin de linea.
Psteanos un ejemplo visual de lo que dices.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #11 (permalink)  
Antiguo 14/03/2013, 10:43
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Respuesta: Error con un INSERT anidado

eso ya lo estoy haciendo con php asi:

Código PHP:
Ver original
  1. if (nombre_franq($objPHPExcel->getActiveSheet()->getCell('A'.$inicionum)->getCalculatedValue())==NO)
  2. {
  3. $sqlnum.=(DATo,DATO),
  4. }
  5. else
  6. {
  7. $sqlnum.=(DATo,DATO);
  8. }
  9. //cree una funcion llamada nombre_franq que me devolvera NO cuando la linea q este leyeno no es un dato q necesito

pero entonces como las ultimas lineas son nulas (es decir datos q no necesito me repite el else, y lo que busco es una vez haya caido en el else que se detenga...

nose como hacer eso...
  #12 (permalink)  
Antiguo 14/03/2013, 10:53
Avatar de 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: Error con un INSERT anidado


Perdón, pero... ¿eso es lo único que hace todo tu script para validar lo que estás leyendo? ¿Nada más?

Además, mencionas al final una función, pero no la muestras.
En serio, ¿te parece que estás dando suficiente información para poder entender lo que haces?
¿Lo entenderías tu, de no ser un trabajo tuyo?

Finalmente: Parce que no entendiste la expresión visual... Me refería a ver los datos como son, la hoja de Excel que se lee, parra intentar entender qué te puede guiar para saber como secuenciar la generaciones de VALUES. Creí que estaba claro...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #13 (permalink)  
Antiguo 14/03/2013, 11:21
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Respuesta: Error con un INSERT anidado

Ok, dejame ponerte lo que tengo, lo que pasa es que e hecho MIL cambios jeje

Código PHP:
                //Recorro todo el Libro para Obtener todos los datos
                
$indiceinicio='3'//Segun la cantidad de Meses por defecto son 4
                
$indicefin='0'
                
//Leo el Nombre del Documento para deducir el mes actual.
                
$cad=explode(' ',$destino);
                
$mesa_numeros=strtoupper($cad[1]);
                for (
$indiceinicio=3$indiceinicio>=$indicefin$indiceinicio--)
                {
                    
//echo $mesa_numeros;
                    
if ($objPHPExcel->sheetNameExists($mesa_numeros))
                    {
                        
$objPHPExcel->setActiveSheetIndexByName($mesa_numeros);
                        
$inicionum=2;
                        
$finnum=18//en el libro de numeros hasta 15 llegan las franquicias                        
                        //armo la fecha para el registro                        
                        
$fec_regnum=$an."-".cual_mes_text($mesa_numeros)."-05";
                        
$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();
                        
$result=mysql_query($sqlnum) or die(mysql_error());
                        if(
$result)
                        {
                            
//Se guardo
                            
$men1='<p style="color: #09D4FF; font-size:20px">Se Procesaron los Registros para el mes: <b>'.$mesa_numeros.'</b></p>';
                        }
                        else
                        {
                            
//No se Guardo
                            
$men1='<p style="color: #F67F00; font-size:18px">Ocurri&oacute; un error al Procesar la Data del mes: <b>'.$mesa_numeros.'</b>.</p>';
                        }
                        
//echo "Para el mes: ".$mesa_numeros."Los registros son: <br>".$sqlnum."<br>FIN<br>";
                    
}
                    
//cambio el mex por numero:
                    
$mesa_numeros=cual_mes_text($mesa_numeros);
                    
//le resto 1 y luego lo paso a texto de nuevo:
                    
$mesa_numeros=$mesa_numeros-1;
                    
//SI llega a 0 lo regreso a 12
                    
$an=($mesa_numeros==0)?$an-1:$_POST['an'];
                    
$mesa_numeros = ($mesa_numeros==0)?"12":$mesa_numeros;
                    
$mesa_numeros=cual_mes($mesa_numeros);
                }
//END del FOR 
actualmente lo tengo asi pero habia hecho un cambio:
Código PHP:
//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."');";
                            if (
nombre_franq($objPHPExcel->getActiveSheet()->getCell('A'.$inicionum)->getCalculatedValue())=="NO")
                            {
                                
$sqlnum.=",";
                            }
                            else
                            {
                                
$sqlnum.=";";
                            } 
y si le hacia print al sql, salia corectamente:
INSERT INTO TABLA (XX) VALORES
(VALORES),(VALORES);;;;

pero al final varios ";" y busco es que se detenga cuando ya encuentre un ";"
  #14 (permalink)  
Antiguo 15/03/2013, 10:29
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Respuesta: Error con un INSERT anidado

Lo resolvi asi:

Código PHP:
$objPHPExcel->setActiveSheetIndexByName($mesa_numeros);
                        
$inicionum=2;
                        
$finnum=18//en el libro de numeros hasta 15 llegan las franquicias                        
                        //armo la fecha para el registro                        
                        
$fec_regnum=$an."-".cual_mes_text($mesa_numeros)."-05";
                        
$sqlnum="INSERT INTO `indicadores_numeros` (`id_franquicia`, `fact`, `dev`, `facturado`, `devolucion`, `compras_tienda`, `compras_kepen`, `fec_reg`) VALUES ";
                        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();                                                                                    
                            
//                            
                            
$sqlnum.="('".$num[$inicionum]['frq']."', '".$num[$inicionum]['facn']."', '".$num[$inicionum]['devn']."', '".$num[$inicionum]['facm']."', '".$num[$inicionum]['devm']."', '".$num[$inicionum]['comt']."', '".$num[$inicionum]['comk']."', '".$fec_regnum."')";
                            
$celda=$inicionum+1;                            
                            if (
nombre_franq($objPHPExcel->getActiveSheet()->getCell('A'.$celda)->getCalculatedValue())=="NO")
                            {
                                
$sqlnum.=";";
                                break;
                            }
                            else
                            {
                                
$sqlnum.=",";
                            }                            
                        }
                        
// Procedo a Insertar los datos
                        
conectar_bd();
                        
$result=mysql_query($sqlnum) or die(mysql_error());
                        if(
$result)
                        {
                            
//Se guardo
                            
echo '<p style="color: #09D4FF; font-size:20px">Se Procesaron los Registros para el mes: <b>'.$mesa_numeros.'</b></p>';
                        }
                        else
                        {
                            
//No se Guardo
                            
echo '<p style="color: #F67F00; font-size:18px">Ocurri&oacute; un error al Procesar la Data del mes: <b>'.$mesa_numeros.'</b>.</p>';
                        } 

Etiquetas: insert, mysql, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:11.