Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) ERRO CABULOSO MYSQL + PHP - INSERÇÃO DE DADOS


lampiao_muléstia

Pergunta

Galera salve!

Confesso que estou ficando doido em tentar achar o erro e não consigo. Segue meu código e erro. Obrigadão!!

MEU CÓDIGO PHP + MYSQL PARA INSERÇÃO DOS DADOS:

mysql_select_db($database_conn, $conn);    
        $sql_insertRo = sprintf("INSERT INTO cbksis_treg5_registro_detalhe_antc_receb_dar (tipo_registro_dar, estab_submissor_dar, num_oper_financeira_dar, data_credito_oper_dar, sinal_valor_bruto_antc_a_vista_dar, valor_bruto_antc_a_vista_dar, sinal_valor_bruto_antec_parcelado_dar, valor_bruto_antec_parcelado_dar, sinal_valor_bruto_antec_electron_pre_datado_dar, valor_bruto_antecp_electron_pre_datado_dar, sinal_valor_bruto_antec_total_dar, valor_bruto_antecp_total_dar, sinal_valor_liquido_antec_vista_dar, valor_liquid_antecp_vista_dar, sinal_valor_liquido_antecp_parcelado_dar, valor_liquido_antec_parcelado_dar, sinal_valor_liquido_antecp_pre_datado_dar, valor_liquid_antecp_pre_datado, sinal_valor_liquido_antecp_total_dar, valor_liquido_antecp_total_dar, taxa_desconto_antecp_dar, codigo_banco_domicilio_dar, codigo_agencia_domicilio_dar, codigo_conta_corrente_domicilio_dar, sinal_valor_liquido_atencp_dar, valor_liquido_antecp_dar, uso_cielo_dar) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
        $RO[0],
        $RO[1],
        $RO[2],
        substr($RO[3], 0, 4)."-".substr($RO[3], 4, 2)."-".substr($RO[3], 6, 2),
        $RO[4],
        $RO[5],
        $RO[6],
        $RO[7],
        $RO[8],
        $RO[9],
        $RO[10],
        $RO[11],
        $RO[12],
        $RO[13],
        $RO[14],
        $RO[15],
        $RO[16],
        $RO[17],
        $RO[18],
        $RO[19],
        $RO[20],
        $RO[21],
        $RO[22],
        $RO[23],
        $RO[24],
        $RO[25],
        $RO[26]);
        $resultRo = mysql_query($sql_insertRo, $conn) or die(mysql_error());
ECHO EM $sql_insertRo
INSERT INTO cbksis_treg5_registro_detalhe_antc_receb_dar (tipo_registro_dar, estab_submissor_dar, num_oper_financeira_dar, data_credito_oper_dar, sinal_valor_bruto_antc_a_vista_dar, valor_bruto_antc_a_vista_dar, sinal_valor_bruto_antec_parcelado_dar, valor_bruto_antec_parcelado_dar, sinal_valor_bruto_antec_electron_pre_datado_dar, valor_bruto_antecp_electron_pre_datado_dar, sinal_valor_bruto_antec_total_dar, valor_bruto_antecp_total_dar, sinal_valor_liquido_antec_vista_dar, valor_liquid_antecp_vista_dar, sinal_valor_liquido_antecp_parcelado_dar, valor_liquido_antec_parcelado_dar, sinal_valor_liquido_antecp_pre_datado_dar, valor_liquid_antecp_pre_datado, sinal_valor_liquido_antecp_total_dar, valor_liquido_antecp_total_dar, taxa_desconto_antecp_dar, codigo_banco_domicilio_dar, codigo_agencia_domicilio_dar, codigo_conta_corrente_domicilio_dar, sinal_valor_liquido_atencp_dar, valor_liquido_antecp_dar, uso_cielo_dar) VALUES (5, 1012907365, 115564980, 2011-12-07, +, 0000002625284, +, 0000005829458, +, 0000000000000, +, 0000008454742, +, 0000002606565, +, 0000005634398, +, 0000000000000, +, 0000008240963, 00110, 0001, 00951, 0000270377 , +, 0000008278401, 00000000000000000000000+0000000000000 )
ERRO CABULOSO QUE já FIZ DE TUDO "quase tudo, se não tinha dado certo" PARA TENTAR ACABAR COM ELE.
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 ' 0000002625284, +, 0000005829458, +, 0000000000000, +, 0000008454742, +, 0000002' at line 1

Galera alguém tem alguma pista?

Preciso de ajuda, Obrigadão e até daí há pouco....

Vou postar o t[opico em PHP e MYSQL...... não sei em qual é o erro...

valeus!!!!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Boa noite, lampiao_muléstia.

Bom, só com essas informações, acredito que

não será tão simples assim, ajudá-lo.

Para facilitar a todos, inclusive a você mesmo,

o ideal seria postar o código SQL da sua tabela

cbksis_treg5_registro_detalhe_antc_receb_dar

porque sem a estrutura, existem N possibilidades

de erros, inclusive, campo obrigatório sem valor,

entre muitos outros.

Abraço.

Link para o comentário
Compartilhar em outros sites

  • 0

Ricado, Desculpa o esquecimento...

Segue abaixo o code.

Estrutura da tabela `cbksis_treg5_registro_detalhe_antc_receb_dar`
--

CREATE TABLE IF NOT EXISTS `cbksis_treg5_registro_detalhe_antc_receb_dar` (
  `id_dar` int(11) NOT NULL AUTO_INCREMENT,
  `tipo_registro_dar` varchar(1) DEFAULT NULL,
  `estab_submissor_dar` varchar(10) DEFAULT NULL,
  `num_oper_financeira_dar` varchar(9) DEFAULT NULL,
  `data_credito_oper_dar` date DEFAULT NULL,
  `sinal_valor_bruto_antc_a_vista_dar` varchar(1) DEFAULT NULL,
  `valor_bruto_antc_a_vista_dar` varchar(13) DEFAULT NULL,
  `sinal_valor_bruto_antec_parcelado_dar` varchar(1) DEFAULT NULL,
  `valor_bruto_antec_parcelado_dar` varchar(13) DEFAULT NULL,
  `sinal_valor_bruto_antec_electron_pre_datado_dar` varchar(1) DEFAULT NULL,
  `valor_bruto_antecp_electron_pre_datado_dar` varchar(13) DEFAULT NULL,
  `sinal_valor_bruto_antec_total_dar` varchar(1) DEFAULT NULL,
  `valor_bruto_antecp_total_dar` varchar(13) DEFAULT NULL,
  `sinal_valor_liquido_antec_vista_dar` varchar(1) DEFAULT NULL,
  `valor_liquid_antecp_vista_dar` varchar(13) DEFAULT NULL,
  `sinal_valor_liquido_antecp_parcelado_dar` varchar(1) DEFAULT NULL,
  `valor_liquido_antec_parcelado_dar` varchar(13) DEFAULT NULL,
  `sinal_valor_liquido_antecp_pre_datado_dar` varchar(1) DEFAULT NULL,
  `valor_liquid_antecp_pre_datado` varchar(13) DEFAULT NULL,
  `sinal_valor_liquido_antecp_total_dar` varchar(1) DEFAULT NULL,
  `valor_liquido_antecp_total_dar` varchar(13) DEFAULT NULL,
  `taxa_desconto_antecp_dar` varchar(5) DEFAULT NULL,
  `codigo_banco_domicilio_dar` varchar(4) DEFAULT NULL,
  `codigo_agencia_domicilio_dar` varchar(5) DEFAULT NULL,
  `codigo_conta_corrente_domicilio_dar` varchar(14) DEFAULT NULL,
  `sinal_valor_liquido_atencp_dar` varchar(1) DEFAULT NULL,
  `valor_liquido_antecp_dar` varchar(13) DEFAULT NULL,
  `uso_cielo_dar` varchar(68) DEFAULT NULL,
  PRIMARY KEY (`id_dar`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5;

Link para o comentário
Compartilhar em outros sites

  • 0

o sinal de mais + não deveria ir dentro de ASPAS?

Troque assim:

, +,
por assim:
,'+',
e troque isso:
0000008278401, 00000000000000000000000+0000000000000 )
por isso, por que senão ele vai SOMAR os numeros:
0000008278401, '00000000000000000000000+0000000000000' )

Acredito que só numeros podem ficar sem ASPAS, isso eu me refiro ao MYSQL.

Boa sorte.

Editado por hipnos na area
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...